Go to the source code of this file.
Data Structures
Structure describes basic parameters of the device.
More...
Enumerations
enum
AVAppToDevMessageType {
AV_APP_TO_DEV_NONE = MKBETAG('N','O','N','E'),
AV_APP_TO_DEV_WINDOW_SIZE = MKBETAG('G','E','O','M'),
AV_APP_TO_DEV_WINDOW_REPAINT = MKBETAG('R','E','P','A'),
AV_APP_TO_DEV_PAUSE = MKBETAG('P', 'A', 'U', ' '),
AV_APP_TO_DEV_PLAY = MKBETAG('P', 'L', 'A', 'Y'),
AV_APP_TO_DEV_TOGGLE_PAUSE = MKBETAG('P', 'A', 'U', 'T'),
AV_APP_TO_DEV_SET_VOLUME = MKBETAG('S', 'V', 'O', 'L'),
AV_APP_TO_DEV_MUTE = MKBETAG(' ', 'M', 'U', 'T'),
AV_APP_TO_DEV_UNMUTE = MKBETAG('U', 'M', 'U', 'T'),
AV_APP_TO_DEV_TOGGLE_MUTE = MKBETAG('T', 'M', 'U', 'T'),
AV_APP_TO_DEV_GET_VOLUME = MKBETAG('G', 'V', 'O', 'L'),
AV_APP_TO_DEV_GET_MUTE = MKBETAG('G', 'M', 'U', 'T')
}
enum
AVDevToAppMessageType {
AV_DEV_TO_APP_NONE = MKBETAG('N','O','N','E'),
AV_DEV_TO_APP_CREATE_WINDOW_BUFFER = MKBETAG('B','C','R','E'),
AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER = MKBETAG('B','P','R','E'),
AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER = MKBETAG('B','D','I','S'),
AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER = MKBETAG('B','D','E','S'),
AV_DEV_TO_APP_BUFFER_OVERFLOW = MKBETAG('B','O','F','L'),
AV_DEV_TO_APP_BUFFER_UNDERFLOW = MKBETAG('B','U','F','L'),
AV_DEV_TO_APP_BUFFER_READABLE = MKBETAG('B','R','D',' '),
AV_DEV_TO_APP_BUFFER_WRITABLE = MKBETAG('B','W','R',' '),
AV_DEV_TO_APP_MUTE_STATE_CHANGED = MKBETAG('C','M','U','T'),
AV_DEV_TO_APP_VOLUME_LEVEL_CHANGED = MKBETAG('C','V','O','L')
}
Functions
Return the LIBAVDEVICE_VERSION_INT constant.
More...
Return the libavdevice build-time configuration.
More...
Return the libavdevice license.
More...
Initialize libavdevice and register all the input and output devices.
More...
Audio input devices iterator.
More...
Video input devices iterator.
More...
Audio output devices iterator.
More...
Video output devices iterator.
More...
Send control message from application to device.
More...
Send control message from device to application.
More...
Detailed Description
Main libavdevice API header
Definition in file avdevice.h.