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

An audio packet with an XMV file. More...

Data Fields

int stream_index
 The decoder stream index for this audio packet.
 
uint16_t compression
 The type of compression.
 
uint16_t channels
 Number of channels.
 
uint32_t sample_rate
 Sampling rate.
 
uint16_t bits_per_sample
 Bits per compressed sample.
 
uint32_t bit_rate
 Bits of compressed data per second.
 
uint16_t flags
 Flags.
 
unsigned block_align
 Bytes per compressed block.
 
uint16_t block_samples
 Decompressed samples per compressed block.
 
enum AVCodecID codec_id
 The codec ID of the compression scheme.
 
uint32_t data_size
 The size of the remaining audio data.
 
uint64_t data_offset
 The offset of the audio data within the file.
 
uint32_t frame_size
 Number of bytes to put into an audio frame.
 
uint64_t block_count
 Running counter of decompressed audio block.
 

Detailed Description

An audio packet with an XMV file.

Definition at line 70 of file xmv.c.

Field Documentation

int XMVAudioPacket::stream_index

The decoder stream index for this audio packet.

Definition at line 71 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_read_header().

uint16_t XMVAudioPacket::compression

The type of compression.

Definition at line 74 of file xmv.c.

Referenced by xmv_read_header().

uint16_t XMVAudioPacket::channels

Number of channels.

Definition at line 75 of file xmv.c.

Referenced by xmv_read_header().

uint32_t XMVAudioPacket::sample_rate

Sampling rate.

Definition at line 76 of file xmv.c.

Referenced by xmv_read_header().

uint16_t XMVAudioPacket::bits_per_sample

Bits per compressed sample.

Definition at line 77 of file xmv.c.

Referenced by xmv_read_header().

uint32_t XMVAudioPacket::bit_rate

Bits of compressed data per second.

Definition at line 78 of file xmv.c.

Referenced by xmv_read_header().

uint16_t XMVAudioPacket::flags

Flags.

Definition at line 79 of file xmv.c.

Referenced by xmv_read_header().

unsigned XMVAudioPacket::block_align

Bytes per compressed block.

Definition at line 80 of file xmv.c.

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

uint16_t XMVAudioPacket::block_samples

Decompressed samples per compressed block.

Definition at line 81 of file xmv.c.

Referenced by xmv_read_header().

enum AVCodecID XMVAudioPacket::codec_id

The codec ID of the compression scheme.

Definition at line 83 of file xmv.c.

Referenced by xmv_read_header().

uint32_t XMVAudioPacket::data_size

The size of the remaining audio data.

Definition at line 85 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_process_packet_header().

uint64_t XMVAudioPacket::data_offset

The offset of the audio data within the file.

Definition at line 86 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_process_packet_header().

uint32_t XMVAudioPacket::frame_size

Number of bytes to put into an audio frame.

Definition at line 88 of file xmv.c.

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

uint64_t XMVAudioPacket::block_count

Running counter of decompressed audio block.

Definition at line 90 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_read_header().


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