FFmpeg
Loading...
Searching...
No Matches
AVStreamGroup Struct Reference

#include <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 AVStreamGroupLayeredVideo *   layered_video 
 
   struct AVStreamGroupTREF *   tref 
 
} 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.
 

Detailed Description

Definition at line 1161 of file avformat.h.

Field Documentation

◆ av_class

const AVClass* AVStreamGroup::av_class

A class for AVOptions.

Set by avformat_stream_group_create().

Definition at line 1165 of file avformat.h.

Referenced by avformat_stream_group_create().

◆ priv_data

void* AVStreamGroup::priv_data

Definition at line 1167 of file avformat.h.

Referenced by ff_free_stream_group().

◆ index

◆ id

◆ type

◆ iamf_audio_element

◆ iamf_mix_presentation

◆ tile_grid

◆ layered_video

◆ tref

◆ [union]

◆ metadata

AVDictionary* AVStreamGroup::metadata

Metadata that applies to the whole group.

Freed by libavformat in avformat_free_context().

Definition at line 1216 of file avformat.h.

Referenced by dump_stream_group(), ff_free_stream_group(), mov_parse_tiles(), show_stream_group(), and stream_group_specifier_match().

◆ nb_streams

◆ streams

AVStream** AVStreamGroup::streams

◆ disposition

int AVStreamGroup::disposition

Stream group disposition - a combination of AV_DISPOSITION_* flags.

This field currently applies to all defined AVStreamGroupParamsType.

Definition at line 1246 of file avformat.h.

Referenced by dump_stream_group(), map_auto_video(), mov_parse_tiles(), open_demux_for_component(), show_stream_group(), and stream_group_specifier_match().


The documentation for this struct was generated from the following file: