FFmpeg 7.1.1
|
#include <libavformat/avformat.h>
Data Fields | ||
const AVClass * | av_class | |
A class for AVOptions. | ||
void * | priv_data | |
unsigned int | index | |
Group index in AVFormatContext. | ||
int64_t | id | |
Group type-specific group ID. | ||
enum AVStreamGroupParamsType | type | |
Group type. | ||
union { | ||
struct AVIAMFAudioElement * iamf_audio_element | ||
struct AVIAMFMixPresentation * iamf_mix_presentation | ||
struct AVStreamGroupTileGrid * tile_grid | ||
struct AVStreamGroupLCEVC * lcevc | ||
} | params | |
Group type-specific parameters. | ||
AVDictionary * | metadata | |
Metadata that applies to the whole group. | ||
unsigned int | nb_streams | |
Number of elements in AVStreamGroup.streams. | ||
AVStream ** | streams | |
A list of streams in the group. | ||
int | disposition | |
Stream group disposition - a combination of AV_DISPOSITION_* flags. | ||
Definition at line 1121 of file avformat.h.
const AVClass* AVStreamGroup::av_class |
A class for AVOptions.
Set by avformat_stream_group_create().
Definition at line 1125 of file avformat.h.
void* AVStreamGroup::priv_data |
Definition at line 1127 of file avformat.h.
unsigned int AVStreamGroup::index |
Group index in AVFormatContext.
Definition at line 1132 of file avformat.h.
int64_t AVStreamGroup::id |
Group type-specific group ID.
decoding: set by libavformat encoding: may set by the user
Definition at line 1140 of file avformat.h.
enum AVStreamGroupParamsType AVStreamGroup::type |
Group type.
decoding: set by libavformat on group creation encoding: set by avformat_stream_group_create()
Definition at line 1148 of file avformat.h.
struct AVIAMFAudioElement* AVStreamGroup::iamf_audio_element |
Definition at line 1154 of file avformat.h.
struct AVIAMFMixPresentation* AVStreamGroup::iamf_mix_presentation |
Definition at line 1155 of file avformat.h.
struct AVStreamGroupTileGrid* AVStreamGroup::tile_grid |
Definition at line 1156 of file avformat.h.
struct AVStreamGroupLCEVC* AVStreamGroup::lcevc |
Definition at line 1157 of file avformat.h.
union { ... } AVStreamGroup::params |
Group type-specific parameters.
AVDictionary* AVStreamGroup::metadata |
Metadata that applies to the whole group.
Freed by libavformat in avformat_free_context().
Definition at line 1168 of file avformat.h.
unsigned int AVStreamGroup::nb_streams |
Number of elements in AVStreamGroup.streams.
Set by avformat_stream_group_add_stream() must not be modified by any other code.
Definition at line 1175 of file avformat.h.
AVStream** AVStreamGroup::streams |
A list of streams in the group.
New entries are created with avformat_stream_group_add_stream().
Freed by libavformat in avformat_free_context().
Definition at line 1188 of file avformat.h.
int AVStreamGroup::disposition |
Stream group disposition - a combination of AV_DISPOSITION_* flags.
This field currently applies to all defined AVStreamGroupParamsType.
Definition at line 1198 of file avformat.h.