FFmpeg  4.0
Data Fields
XMVAudioPacket Struct Reference

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

Data Fields

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

Detailed Description

An audio packet with an XMV file.

Definition at line 73 of file xmv.c.

Field Documentation

◆ created

int XMVAudioPacket::created

Definition at line 74 of file xmv.c.

Referenced by xmv_process_packet_header().

◆ stream_index

int XMVAudioPacket::stream_index

The decoder stream index for this audio packet.

Definition at line 75 of file xmv.c.

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

◆ compression

uint16_t XMVAudioPacket::compression

The type of compression.

Definition at line 78 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ channels

uint16_t XMVAudioPacket::channels

Number of channels.

Definition at line 79 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ sample_rate

int32_t XMVAudioPacket::sample_rate

Sampling rate.

Definition at line 80 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ bits_per_sample

uint16_t XMVAudioPacket::bits_per_sample

Bits per compressed sample.

Definition at line 81 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ bit_rate

uint32_t XMVAudioPacket::bit_rate

Bits of compressed data per second.

Definition at line 82 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ flags

uint16_t XMVAudioPacket::flags

Flags.

Definition at line 83 of file xmv.c.

Referenced by xmv_read_header().

◆ block_align

unsigned XMVAudioPacket::block_align

Bytes per compressed block.

Definition at line 84 of file xmv.c.

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

◆ block_samples

uint16_t XMVAudioPacket::block_samples

Decompressed samples per compressed block.

Definition at line 85 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ codec_id

enum AVCodecID XMVAudioPacket::codec_id

The codec ID of the compression scheme.

Definition at line 87 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ data_size

uint32_t XMVAudioPacket::data_size

The size of the remaining audio data.

Definition at line 89 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_process_packet_header().

◆ data_offset

uint64_t XMVAudioPacket::data_offset

The offset of the audio data within the file.

Definition at line 90 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_process_packet_header().

◆ frame_size

uint32_t XMVAudioPacket::frame_size

Number of bytes to put into an audio frame.

Definition at line 92 of file xmv.c.

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

◆ block_count

uint64_t XMVAudioPacket::block_count

Running counter of decompressed audio block.

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