Freigeben über


SpeechAudioFormatInfo.BlockAlign Eigenschaft

Definition

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).

Gilt für: