Бөлісу құралы:


SpeechAudioFormatInfo.BlockAlign Свойство

Определение

Возвращает или задает выравнивание блока в байтах.

public:
 property int BlockAlign { int get(); };
public int BlockAlign { get; }
member this.BlockAlign : int
Public ReadOnly Property BlockAlign As Integer

Значение свойства

Значение для выравнивания блока.

Комментарии

Программное обеспечение для воспроизведения и записи звуковых данных в блоках. Размеры этих блоков являются несколькими значениями BlockAlign свойства. Значение выравнивания блоков — это количество байтов в атомарном блоке (т. е. блоке) звука для определенного формата. Для форматов модуляции пульсового кода (PCM) формула вычисления выравнивания блоков выглядит следующим образом:

  • Выравнивание блоков = байт на выборку x числа каналов

Например, значение выравнивания блоков для 16-разрядного формата моно звука PCM составляет 2 (2 байта на образец x 1 канала). Для 16-разрядного формата стереофонического звука в формате PCM значение выравнивания блока равно 4.

Данные, записанные и считыванные с устройства, всегда должны начинаться в начале блока. Например, невозможно начать воспроизведение данных PCM в середине примера (то есть на границе, которая не выровнена по блоку).

Применяется к