gmerlin-avdecoder
|
Enumerations | |
enum | bgav_stream_action_t { BGAV_STREAM_MUTE = 0, BGAV_STREAM_DECODE = 1, BGAV_STREAM_PARSE = 2, BGAV_STREAM_READRAW = 3 } |
Stream action. More... | |
Functions | |
BGAV_PUBLIC const char * | bgav_get_audio_language (bgav_t *bgav, int stream) |
Get the language of an audio stream. | |
BGAV_PUBLIC const char * | bgav_get_subtitle_language (bgav_t *bgav, int stream) |
Get the language of an audio stream. | |
BGAV_PUBLIC int | bgav_set_audio_stream (bgav_t *bgav, int stream, bgav_stream_action_t action) |
Select mode for an audio stream. | |
BGAV_PUBLIC int | bgav_set_video_stream (bgav_t *bgav, int stream, bgav_stream_action_t action) |
Select mode for a video stream. | |
BGAV_PUBLIC int | bgav_set_subtitle_stream (bgav_t *bgav, int stream, bgav_stream_action_t action) |
Select mode for a subtitle stream. |
The numbers of streams are already known before selecting a track (see bgav_num_audio_streams and bgav_num_video_streams. Note that by default, all streams are muted, which means that you cannot skip the stream selection in your application.
enum bgav_stream_action_t |
Stream action.
This is used to tell the decoder, what to do with the stream. Only supported actions right now are mute (default) and decode.
BGAV_PUBLIC const char* bgav_get_audio_language | ( | bgav_t * | bgav, |
int | stream | ||
) |
Get the language of an audio stream.
bgav | A decoder instance |
stream | Audio stream index (starting with 0) |
BGAV_PUBLIC const char* bgav_get_subtitle_language | ( | bgav_t * | bgav, |
int | stream | ||
) |
Get the language of an audio stream.
bgav | A decoder instance |
stream | Subtitle stream index (starting with 0) |
BGAV_PUBLIC int bgav_set_audio_stream | ( | bgav_t * | bgav, |
int | stream, | ||
bgav_stream_action_t | action | ||
) |
Select mode for an audio stream.
bgav | A decoder instance |
stream | Stream index (starting with 0) |
action | The stream action. |
Note that the default stream action is BGAV_STREAM_MUTE, which means that all streams are switched off by default.
BGAV_PUBLIC int bgav_set_video_stream | ( | bgav_t * | bgav, |
int | stream, | ||
bgav_stream_action_t | action | ||
) |
Select mode for a video stream.
bgav | A decoder instance |
stream | Stream index (starting with 0) |
action | The stream action. |
Note that the default stream action is BGAV_STREAM_MUTE, which means that all streams are switched off by default.
BGAV_PUBLIC int bgav_set_subtitle_stream | ( | bgav_t * | bgav, |
int | stream, | ||
bgav_stream_action_t | action | ||
) |
Select mode for a subtitle stream.
bgav | A decoder instance |
stream | Stream index (starting with 0) |
action | The stream action. |
Note that the default stream action is BGAV_STREAM_MUTE, which means that all streams are switched off by default.