UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
wav_metadata Struct Reference

#include <wav_reader.h>

Collaboration diagram for wav_metadata:
Collaboration graph

Public Attributes

unsigned int bits_per_sample
 
unsigned int ch_count
 
uint32_t channel_mask
 
long long data_offset
 offset from beginning, -1 if unknown (typically unseekable)
 
long long data_size
 size of data, -1 if unknown
 
unsigned int sample_rate
 
uint16_t valid_bits
 

Detailed Description

Definition at line 46 of file wav_reader.h.

Member Data Documentation

◆ bits_per_sample

unsigned int wav_metadata::bits_per_sample

Definition at line 49 of file wav_reader.h.

Referenced by audio_testcard_read_wav(), init_audio(), read_fmt_chunk(), and wav_read().

◆ ch_count

unsigned int wav_metadata::ch_count

Definition at line 47 of file wav_reader.h.

Referenced by audio_testcard_read_wav(), init_audio(), read_fmt_chunk(), and wav_read().

◆ channel_mask

uint32_t wav_metadata::channel_mask

Definition at line 51 of file wav_reader.h.

Referenced by read_fmt_chunk().

◆ data_offset

long long wav_metadata::data_offset

offset from beginning, -1 if unknown (typically unseekable)

Definition at line 53 of file wav_reader.h.

Referenced by process_data_chunk(), read_wav_header(), and wav_seek().

◆ data_size

long long wav_metadata::data_size

size of data, -1 if unknown

Definition at line 54 of file wav_reader.h.

Referenced by audio_testcard_read_wav(), init_audio(), process_data_chunk(), read_ds64(), and read_wav_header().

◆ sample_rate

unsigned int wav_metadata::sample_rate

Definition at line 48 of file wav_reader.h.

Referenced by audio_testcard_read_wav(), init_audio(), and read_fmt_chunk().

◆ valid_bits

uint16_t wav_metadata::valid_bits

Definition at line 50 of file wav_reader.h.

Referenced by read_fmt_chunk().


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