PartyAudioFormat
Die Formatinformationen, die zum Interpretieren von Partyaudiodaten erforderlich sind.
Syntax
struct PartyAudioFormat {
uint32_t samplesPerSecond;
uint32_t channelMask;
uint16_t channelCount;
uint16_t bitsPerSample;
PartyAudioSampleType sampleType;
PartyBool interleaved;
}
Mitglieder
samplesPerSecond
uint32_t
Gibt die Abtasthäufigkeit an, mit der jeder Kanal wiedergegeben oder aufgezeichnet werden soll.
channelMask
uint32_t
Überschreibt die Zuweisung von Kanälen in einem Mehrkanal-Audiostream zu Sprecherpositionen.
channelCount
uint16_t
Gibt die Anzahl der Kanäle von Audiodaten an.
bitsPerSample
uint16_t
Gibt die Anzahl der Bits pro Stichprobe an. Wenn dieser Wert nicht byteteilbar ist, wird davon ausgegangen, dass der enthaltende Beispieltyp mit Bits aufgefüllt ist, um ihn byte divisierbar zu machen.
sampleType
PartyAudioSampleType
Gibt den Beispieltyp an.
interleaved
PartyBool
Ein Flag, das angibt, ob die Mehrkanal-Audiodaten für Mehrkanalformate verschachtelt sind.
Voraussetzungen
Header: Party.h