SpeechAudioFormatInfo.BlockAlign Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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).