Bagikan melalui


SpeechAudioFormatInfo.BlockAlign Properti

Definisi

Mendapatkan atau mengatur perataan blok dalam byte.

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

Nilai Properti

Nilai untuk perataan blok.

Keterangan

Perangkat lunak untuk pemutaran dan perekaman audio menangani data audio dalam blok. Ukuran blok ini adalah kelipatan dari nilai BlockAlign properti. Nilai perataan blok adalah jumlah byte dalam unit atom (yaitu, blok) audio untuk format tertentu. Untuk format Modulasi Kode Pulse (PCM), rumus untuk menghitung perataan blok adalah sebagai berikut:

  • Perataan Blok = Byte per Sampel x Jumlah Saluran

Misalnya, nilai perataan blok untuk audio mono format PCM 16-bit adalah 2 (2 byte per sampel x 1 saluran). Untuk audio stereo format PCM 16-bit, nilai perataan blok adalah 4.

Data yang ditulis dan dibaca dari perangkat harus selalu dimulai di awal blok. Misalnya, ilegal untuk memulai pemutaran data PCM di tengah sampel (artinya pada batas yang tidak selaras dengan blok).

Berlaku untuk