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 Blockausrichtung in Bytes ab oder legt sie 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 zur Wiedergabe und Aufzeichnung von Audio 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 Atomeinheit (d. h. ein Block) von Audio für ein bestimmtes Format. Bei Pulse Code Modulation (PCM)-Formaten lautet die Formel für die Berechnung der Blockausrichtung wie folgt:
- Blockausrichtung = Bytes pro Beispiel x Anzahl von Kanälen
Beispielsweise beträgt der Blockausrichtungswert für 16-Bit-PCM-Format Monoaudio 2 (2 Bytes pro Beispiel x 1 Kanal). Bei Stereoaudio im 16-Bit-PCM-Format ist der Blockausrichtungswert 4.
Daten, die von einem Gerät geschrieben und gelesen werden, 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. auf einer Grenze, die nicht blockiert ist).