FFmpeg
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...
 
uint32_t video_duration
 
uint32_t video_width
 
uint32_t video_height
 
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 100 of file xmv.c.

Field Documentation

◆ audio_track_count

uint16_t XMVDemuxContext::audio_track_count

Number of audio track in this file.

Definition at line 101 of file xmv.c.

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

◆ this_packet_size

uint32_t XMVDemuxContext::this_packet_size

Size of the current packet.

Definition at line 103 of file xmv.c.

Referenced by xmv_fetch_new_packet().

◆ next_packet_size

uint32_t XMVDemuxContext::next_packet_size

Size of the next packet.

Definition at line 104 of file xmv.c.

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

◆ this_packet_offset

uint64_t XMVDemuxContext::this_packet_offset

Offset of the current packet.

Definition at line 106 of file xmv.c.

Referenced by xmv_fetch_new_packet().

◆ next_packet_offset

uint64_t XMVDemuxContext::next_packet_offset

Offset of the next packet.

Definition at line 107 of file xmv.c.

Referenced by xmv_fetch_new_packet(), and xmv_read_header().

◆ current_stream

uint16_t XMVDemuxContext::current_stream

The index of the stream currently handling.

Definition at line 109 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_packet().

◆ stream_count

uint16_t XMVDemuxContext::stream_count

The number of streams in this file.

Definition at line 110 of file xmv.c.

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

◆ video_duration

uint32_t XMVDemuxContext::video_duration

Definition at line 112 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ video_width

uint32_t XMVDemuxContext::video_width

Definition at line 113 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ video_height

uint32_t XMVDemuxContext::video_height

Definition at line 114 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ video

XMVVideoPacket XMVDemuxContext::video

The video packet contained in each packet.

Definition at line 116 of file xmv.c.

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

◆ audio

XMVAudioPacket* XMVDemuxContext::audio

The audio packets contained in each packet.

Definition at line 117 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: