FFmpegfs Fuse Multi Media Filesystem 2.16
Public Attributes | List of all members
WAV_HEADER_EX Struct Reference

WAVE extended header structure. More...

#include <wave.h>

Public Attributes

uint16_t m_extension_size
 Extension Size 2 16-bit unsigned integer (value 22) More...
 
uint16_t m_valid_bits_per_sample
 Valid Bits Per Sample 2 16-bit unsigned integer. More...
 
uint32_t m_channel_mask
 Channel Mask 4 32-bit unsigned integer. More...
 
std::array< uint8_t, 16 > m_sub_format_guid
 Sub Format GUID 16 16-byte GUID. More...
 

Detailed Description

WAVE extended header structure.

Note
All numeric values are in big-endian format.

Definition at line 86 of file wave.h.

Member Data Documentation

◆ m_channel_mask

uint32_t WAV_HEADER_EX::m_channel_mask

Channel Mask 4 32-bit unsigned integer.

Definition at line 90 of file wave.h.

◆ m_extension_size

uint16_t WAV_HEADER_EX::m_extension_size

Extension Size 2 16-bit unsigned integer (value 22)

Definition at line 88 of file wave.h.

◆ m_sub_format_guid

std::array<uint8_t, 16> WAV_HEADER_EX::m_sub_format_guid

Sub Format GUID 16 16-byte GUID.

Definition at line 91 of file wave.h.

◆ m_valid_bits_per_sample

uint16_t WAV_HEADER_EX::m_valid_bits_per_sample

Valid Bits Per Sample 2 16-bit unsigned integer.

Definition at line 89 of file wave.h.


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