FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
XMVDemuxContext Struct Reference

Context for demuxing an XMV file. More...

Data Fields

uint16_t audio_track_count
 Number of audio track in this file. More...
 
uint32_t this_packet_size
 Size of the current packet. More...
 
uint32_t next_packet_size
 Size of the next packet. More...
 
uint64_t this_packet_offset
 Offset of the current packet. More...
 
uint64_t next_packet_offset
 Offset of the next packet. More...
 
uint16_t current_stream
 The index of the stream currently handling. More...
 
uint16_t stream_count
 The number of streams in this file. More...
 
XMVVideoPacket video
 The video packet contained in each packet. More...
 
XMVAudioPacketaudio
 The audio packets contained in each packet. More...
 

Detailed Description

Context for demuxing an XMV file.

Definition at line 96 of file xmv.c.

Field Documentation

uint16_t XMVDemuxContext::audio_track_count

Number of audio track in this file.

Definition at line 97 of file xmv.c.

Referenced by xmv_fetch_new_packet(), xmv_process_packet_header(), and xmv_read_header().

uint32_t XMVDemuxContext::this_packet_size

Size of the current packet.

Definition at line 99 of file xmv.c.

Referenced by xmv_fetch_new_packet().

uint32_t XMVDemuxContext::next_packet_size

Size of the next packet.

Definition at line 100 of file xmv.c.

Referenced by xmv_fetch_new_packet(), xmv_process_packet_header(), and xmv_read_header().

uint64_t XMVDemuxContext::this_packet_offset

Offset of the current packet.

Definition at line 102 of file xmv.c.

Referenced by xmv_fetch_new_packet().

uint64_t XMVDemuxContext::next_packet_offset

Offset of the next packet.

Definition at line 103 of file xmv.c.

Referenced by xmv_fetch_new_packet(), and xmv_read_header().

uint16_t XMVDemuxContext::current_stream

The index of the stream currently handling.

Definition at line 105 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_packet().

uint16_t XMVDemuxContext::stream_count

The number of streams in this file.

Definition at line 106 of file xmv.c.

Referenced by xmv_process_packet_header(), xmv_read_header(), and xmv_read_packet().

XMVVideoPacket XMVDemuxContext::video

The video packet contained in each packet.

Definition at line 108 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), xmv_fetch_video_packet(), xmv_process_packet_header(), xmv_read_header(), and xmv_read_packet().

XMVAudioPacket* XMVDemuxContext::audio

The audio packets contained in each packet.

Definition at line 109 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), xmv_process_packet_header(), xmv_read_close(), and xmv_read_header().


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