Freigeben über


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

Weitere Informationen

Party-Mitglieder