FFmpeg
Data Fields
IMFVirtualTrackPlaybackCtx Struct Reference

Data Fields

int32_t index
 Track index in playlist. More...
 
AVRational current_timestamp
 Current temporal position. More...
 
AVRational duration
 Overall duration. More...
 
uint32_t resource_count
 Number of resources (<= INT32_MAX) More...
 
unsigned int resources_alloc_sz
 Size of the buffer holding the resource. More...
 
IMFVirtualTrackResourcePlaybackCtxresources
 Buffer holding the resources. More...
 
int32_t current_resource_index
 Index of the current resource in resources, or < 0 if a current resource has yet to be selected. More...
 

Detailed Description

Definition at line 107 of file imfdec.c.

Field Documentation

◆ index

int32_t IMFVirtualTrackPlaybackCtx::index

Track index in playlist.

Definition at line 108 of file imfdec.c.

Referenced by get_resource_context_for_timestamp(), imf_read_packet(), and open_virtual_track().

◆ current_timestamp

AVRational IMFVirtualTrackPlaybackCtx::current_timestamp

◆ duration

AVRational IMFVirtualTrackPlaybackCtx::duration

Overall duration.

Definition at line 110 of file imfdec.c.

Referenced by get_resource_context_for_timestamp(), open_track_file_resource(), and open_virtual_track().

◆ resource_count

uint32_t IMFVirtualTrackPlaybackCtx::resource_count

Number of resources (<= INT32_MAX)

Definition at line 111 of file imfdec.c.

Referenced by get_resource_context_for_timestamp(), imf_virtual_track_playback_context_deinit(), and open_track_file_resource().

◆ resources_alloc_sz

unsigned int IMFVirtualTrackPlaybackCtx::resources_alloc_sz

Size of the buffer holding the resource.

Definition at line 112 of file imfdec.c.

Referenced by open_track_file_resource().

◆ resources

IMFVirtualTrackResourcePlaybackCtx* IMFVirtualTrackPlaybackCtx::resources

◆ current_resource_index

int32_t IMFVirtualTrackPlaybackCtx::current_resource_index

Index of the current resource in resources, or < 0 if a current resource has yet to be selected.

Definition at line 114 of file imfdec.c.

Referenced by get_resource_context_for_timestamp(), imf_seek(), and open_virtual_track().


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