SpeechAudioFormatInfo.BlockAlign Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Blocksausrichtung in Bytes ab oder legt diese fest.
public:
property int BlockAlign { int get(); };
public int BlockAlign { get; }
member this.BlockAlign : int
Public ReadOnly Property BlockAlign As Integer
Eigenschaftswert
Der Wert für die Blockausrichtung.
Hinweise
Software für die Wiedergabe und Aufzeichnung von Audiodaten verarbeitet Audiodaten in Blöcken. Die Größen dieser Blöcke sind Vielfache des Werts der BlockAlign -Eigenschaft. Der Blockausrichtungswert ist die Anzahl der Bytes in einer atomaren Einheit (d. h. einem Block) von Audio für ein bestimmtes Format. Für PCM-Formate (Pulse Code Pulse) lautet die Formel für die Berechnung der Blockausrichtung wie folgt:
- Blockausrichtung = Bytes pro Stichprobe x Anzahl von Kanälen
Beispielsweise beträgt der Blockausrichtungswert für Mono-Audio im 16-Bit-PCM-Format 2 (2 Bytes pro Beispiel x 1 Kanal). Für Stereoaudio im 16-Bit-PCM-Format ist der Blockausrichtungswert 4.
Von einem Gerät geschriebene und gelesene Daten müssen immer am Anfang eines Blocks beginnen. Beispielsweise ist es unzulässig, die Wiedergabe von PCM-Daten in der Mitte eines Beispiels zu starten (d. h. an einer Grenze, die nicht blockbündig ausgerichtet ist).