SpeechAudioFormatInfo.BlockAlign Egenskap

Definition

Hämtar eller anger blockjusteringen i byte.

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

Egenskapsvärde

Värdet för blockjusteringen.

Kommentarer

Programvara för uppspelning och inspelning av ljud hanterar ljuddata i block. Storleken på dessa block är multiplar av värdet för BlockAlign egenskapen. Blockjusteringsvärdet är antalet byte i en atomisk enhet (dvs. ett block) ljud för ett visst format. För PCM-format (Pulse Code Modulation) är formeln för att beräkna blockjustering följande:

  • Blockjustering = Byte per exempel x antal kanaler

Till exempel är blockjusteringsvärdet för monoljud i 16-bitars PCM-format 2 (2 byte per exempel x 1 kanal). För stereoljud i 16-bitars PCM-format är blockjusteringsvärdet 4.

Data som skrivs och läss från en enhet måste alltid starta i början av ett block. Det är till exempel inte tillåtet att starta uppspelningen av PCM-data mitt i ett exempel (vilket betyder på en gräns som inte är blockjusterad).

Gäller för