public class avdevice extends avdevice
| Modifier and Type | Class and Description |
|---|---|
static class |
avdevice.AVDeviceInfo
Structure describes basic parameters of the device.
|
static class |
avdevice.AVDeviceInfoList
List of devices.
|
static class |
avdevice.AVDeviceRect |
| Modifier and Type | Field and Description |
|---|---|
static int |
AV_APP_TO_DEV_NONE |
static int |
AV_APP_TO_DEV_WINDOW_REPAINT |
static int |
AV_APP_TO_DEV_WINDOW_SIZE |
static int |
AV_DEV_TO_APP_CREATE_WINDOW_BUFFER |
static int |
AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER |
static int |
AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER |
static int |
AV_DEV_TO_APP_NONE |
static int |
AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER |
| Constructor and Description |
|---|
avdevice() |
| Modifier and Type | Method and Description |
|---|---|
static int |
AV_APP_TO_DEV_NONE()
enum AVAppToDevMessageType
|
static int |
AV_APP_TO_DEV_WINDOW_REPAINT() |
static int |
AV_APP_TO_DEV_WINDOW_SIZE() |
static int |
AV_DEV_TO_APP_CREATE_WINDOW_BUFFER() |
static int |
AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER() |
static int |
AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER() |
static int |
AV_DEV_TO_APP_NONE()
enum AVDevToAppMessageType
|
static int |
AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER() |
static int |
avdevice_app_to_dev_control_message(avformat.AVFormatContext s,
int type,
Pointer data,
long data_size)
Send control message from application to device.
|
static BytePointer |
avdevice_configuration()
Return the libavdevice build-time configuration.
|
static int |
avdevice_dev_to_app_control_message(avformat.AVFormatContext s,
int type,
Pointer data,
long data_size)
Send control message from device to application.
|
static void |
avdevice_free_list_devices(avdevice.AVDeviceInfoList device_list) |
static void |
avdevice_free_list_devices(PointerPointer device_list)
Convinient function to free result of avdevice_list_devices().
|
static BytePointer |
avdevice_license()
Return the libavdevice license.
|
static int |
avdevice_list_devices(avformat.AVFormatContext s,
avdevice.AVDeviceInfoList device_list) |
static int |
avdevice_list_devices(avformat.AVFormatContext s,
PointerPointer device_list)
List devices.
|
static void |
avdevice_register_all()
Initialize libavdevice and register all the input and output devices.
|
static int |
avdevice_version()
Return the LIBAVDEVICE_VERSION_INT constant.
|
public static final int AV_APP_TO_DEV_NONE
public static final int AV_APP_TO_DEV_WINDOW_SIZE
public static final int AV_APP_TO_DEV_WINDOW_REPAINT
public static final int AV_DEV_TO_APP_NONE
public static final int AV_DEV_TO_APP_CREATE_WINDOW_BUFFER
public static final int AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER
public static final int AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER
public static final int AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER
public static int avdevice_version()
public static BytePointer avdevice_configuration()
public static BytePointer avdevice_license()
public static void avdevice_register_all()
public static int AV_APP_TO_DEV_NONE()
public static int AV_APP_TO_DEV_WINDOW_SIZE()
public static int AV_APP_TO_DEV_WINDOW_REPAINT()
public static int AV_DEV_TO_APP_NONE()
public static int AV_DEV_TO_APP_CREATE_WINDOW_BUFFER()
public static int AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER()
public static int AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER()
public static int AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER()
public static int avdevice_app_to_dev_control_message(avformat.AVFormatContext s, int type, Pointer data, long data_size)
s - device context.type - message type.data - message data. Exact type depends on message type.data_size - size of message data.public static int avdevice_dev_to_app_control_message(avformat.AVFormatContext s, int type, Pointer data, long data_size)
s - device context.type - message type.data - message data. Can be NULL.data_size - size of message data.public static int avdevice_list_devices(avformat.AVFormatContext s, PointerPointer device_list)
s - device context.public static int avdevice_list_devices(avformat.AVFormatContext s, avdevice.AVDeviceInfoList device_list)
public static void avdevice_free_list_devices(PointerPointer device_list)
devices - device list to be freed.public static void avdevice_free_list_devices(avdevice.AVDeviceInfoList device_list)
Copyright © 2014. All Rights Reserved.