World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <avdevice.h>
Открытые атрибуты | |
const AVClass * | av_class |
AVFormatContext * | device_context |
enum AVCodecID | codec |
enum AVSampleFormat | sample_format |
enum AVPixelFormat | pixel_format |
int | sample_rate |
int | channels |
int64_t | channel_layout |
int | window_width |
int | window_height |
int | frame_width |
int | frame_height |
AVRational | fps |
Following API allows user to probe device capabilities (supported codecs, pixel formats, sample formats, resolutions, channel counts, etc). It is build on top op AVOption API. Queried capabilities make it possible to set up converters of video or audio parameters that fit to the device.
List of capabilities that can be queried:
Value of the capability may be set by user using av_opt_set() function and AVDeviceCapabilitiesQuery object. Following queries will limit results to the values matching already set capabilities. For example, setting a codec may impact number of formats or fps values returned during next query. Setting invalid value may limit results to zero.
Example of the usage basing on opengl output device:
Structure describes device capabilities.
It is used by devices in conjunction with av_device_capabilities AVOption table to implement capabilities probing API based on AVOption API. Should not be used directly.
См. определение в файле avdevice.h строка 400
const AVClass* AVDeviceCapabilitiesQuery::av_class |
См. определение в файле avdevice.h строка 401
AVFormatContext* AVDeviceCapabilitiesQuery::device_context |
См. определение в файле avdevice.h строка 402
enum AVCodecID AVDeviceCapabilitiesQuery::codec |
См. определение в файле avdevice.h строка 403
enum AVSampleFormat AVDeviceCapabilitiesQuery::sample_format |
См. определение в файле avdevice.h строка 404
enum AVPixelFormat AVDeviceCapabilitiesQuery::pixel_format |
См. определение в файле avdevice.h строка 405
int AVDeviceCapabilitiesQuery::sample_rate |
См. определение в файле avdevice.h строка 406
int AVDeviceCapabilitiesQuery::channels |
См. определение в файле avdevice.h строка 407
int64_t AVDeviceCapabilitiesQuery::channel_layout |
См. определение в файле avdevice.h строка 408
int AVDeviceCapabilitiesQuery::window_width |
См. определение в файле avdevice.h строка 409
int AVDeviceCapabilitiesQuery::window_height |
См. определение в файле avdevice.h строка 410
int AVDeviceCapabilitiesQuery::frame_width |
См. определение в файле avdevice.h строка 411
int AVDeviceCapabilitiesQuery::frame_height |
См. определение в файле avdevice.h строка 412
AVRational AVDeviceCapabilitiesQuery::fps |
См. определение в файле avdevice.h строка 413