|
FFmpeg
|
#include <avformat.h>
Data Fields | |
| const AVClass * | av_class |
| A class for AVOptions. More... | |
| void * | priv_data |
| unsigned int | index |
| Group index in AVFormatContext. More... | |
| int64_t | id |
| Group type-specific group ID. More... | |
| enum AVStreamGroupParamsType | type |
| Group type. More... | |
| union { | |
| struct AVIAMFAudioElement * iamf_audio_element | |
| struct AVIAMFMixPresentation * iamf_mix_presentation | |
| struct AVStreamGroupTileGrid * tile_grid | |
| struct AVStreamGroupLCEVC * lcevc | |
| } | params |
| Group type-specific parameters. More... | |
| AVDictionary * | metadata |
| Metadata that applies to the whole group. More... | |
| unsigned int | nb_streams |
| Number of elements in AVStreamGroup.streams. More... | |
| AVStream ** | streams |
| A list of streams in the group. More... | |
| int | disposition |
| Stream group disposition - a combination of AV_DISPOSITION_* flags. More... | |
Definition at line 1098 of file avformat.h.
| const AVClass* AVStreamGroup::av_class |
A class for AVOptions.
Set by avformat_stream_group_create().
Definition at line 1102 of file avformat.h.
Referenced by avformat_stream_group_create().
| void* AVStreamGroup::priv_data |
Definition at line 1104 of file avformat.h.
Referenced by ff_free_stream_group().
| unsigned int AVStreamGroup::index |
Group index in AVFormatContext.
Definition at line 1109 of file avformat.h.
Referenced by avformat_stream_group_create(), demux_stream_group_alloc(), dump_stream_group(), ff_iamf_add_audio_element(), get_stream_group_index_from_id(), istg_parse_tile_grid(), of_parse_iamf_audio_element_layers(), of_parse_iamf_submixes(), opt_match_per_stream_group(), show_stream_group(), and stream_group_specifier_match().
| int64_t AVStreamGroup::id |
Group type-specific group ID.
decoding: set by libavformat encoding: may set by the user
Definition at line 1117 of file avformat.h.
Referenced by dump_stream_group(), ff_iamf_add_audio_element(), ff_iamf_add_mix_presentation(), get_stream_group_index_from_id(), iamf_read_header(), mov_parse_lcevc_streams(), mov_parse_tiles(), of_parse_iamf_submixes(), show_stream_group(), and stream_group_specifier_match().
| enum AVStreamGroupParamsType AVStreamGroup::type |
Group type.
decoding: set by libavformat on group creation encoding: set by avformat_stream_group_create()
Definition at line 1125 of file avformat.h.
Referenced by avformat_stream_group_create(), demux_stream_group_alloc(), dump_stream_group(), ff_free_stream_group(), ff_iamf_add_audio_element(), ff_iamf_add_mix_presentation(), fix_stream_ids(), get_stream_group_type(), iamf_init(), istg_add(), map_auto_video(), mov_init(), mov_write_ftyp_tag(), of_map_group(), of_parse_iamf_submixes(), print_stream_group_params(), show_stream_group(), stream_group_child_next(), and stream_group_specifier_match().
| struct AVIAMFAudioElement* AVStreamGroup::iamf_audio_element |
Definition at line 1131 of file avformat.h.
Referenced by avformat_stream_group_create(), dump_stream_group(), ff_free_stream_group(), ff_iamf_add_audio_element(), iamf_read_header(), of_map_group(), of_parse_iamf_audio_element_layers(), print_stream_group_params(), and stream_group_child_next().
| struct AVIAMFMixPresentation* AVStreamGroup::iamf_mix_presentation |
Definition at line 1132 of file avformat.h.
Referenced by avformat_stream_group_create(), dump_stream_group(), ff_free_stream_group(), ff_iamf_add_mix_presentation(), iamf_read_header(), of_map_group(), of_parse_iamf_submixes(), print_stream_group_params(), and stream_group_child_next().
| struct AVStreamGroupTileGrid* AVStreamGroup::tile_grid |
Definition at line 1133 of file avformat.h.
Referenced by avformat_stream_group_create(), dump_stream_group(), ff_free_stream_group(), istg_parse_tile_grid(), map_auto_video(), mov_parse_tiles(), print_stream_group_params(), stream_group_child_next(), and stream_group_specifier_match().
| struct AVStreamGroupLCEVC* AVStreamGroup::lcevc |
Definition at line 1134 of file avformat.h.
Referenced by avformat_stream_group_create(), dump_stream_group(), ff_free_stream_group(), mov_parse_lcevc_streams(), and stream_group_child_next().
| union { ... } AVStreamGroup::params |
Group type-specific parameters.
Referenced by avformat_stream_group_create(), dump_stream_group(), ff_free_stream_group(), ff_iamf_add_audio_element(), ff_iamf_add_mix_presentation(), iamf_read_header(), istg_parse_tile_grid(), map_auto_video(), mov_parse_lcevc_streams(), mov_parse_tiles(), of_map_group(), of_parse_iamf_audio_element_layers(), of_parse_iamf_submixes(), print_stream_group_params(), stream_group_child_next(), and stream_group_specifier_match().
| AVDictionary* AVStreamGroup::metadata |
Metadata that applies to the whole group.
Freed by libavformat in avformat_free_context().
Definition at line 1145 of file avformat.h.
Referenced by dump_stream_group(), ff_free_stream_group(), mov_parse_tiles(), show_stream_group(), and stream_group_specifier_match().
| 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 1152 of file avformat.h.
Referenced by avformat_stream_group_add_stream(), dump_stream_group(), ff_iamf_add_audio_element(), ff_iamf_add_mix_presentation(), fix_stream_ids(), iamf_read_header(), map_auto_video(), mov_init(), mov_parse_lcevc_streams(), mov_parse_tiles(), of_parse_group_token(), show_stream_group(), and stream_group_add_stream().
| 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 1165 of file avformat.h.
Referenced by avformat_stream_group_add_stream(), dump_stream_group(), ff_free_stream_group(), ff_iamf_add_audio_element(), fill_codec_config(), fix_stream_ids(), iamf_read_header(), map_auto_video(), mov_init(), mov_parse_tiles(), of_parse_group_token(), show_stream_group(), and stream_group_add_stream().
| int AVStreamGroup::disposition |
Stream group disposition - a combination of AV_DISPOSITION_* flags.
This field currently applies to all defined AVStreamGroupParamsType.
Definition at line 1175 of file avformat.h.
Referenced by dump_stream_group(), map_auto_video(), mov_parse_tiles(), show_stream_group(), and stream_group_specifier_match().
1.8.17