SpeechAudioFormatInfo.BlockAlign Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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).