SpeechAudioFormatInfo.BlockAlign 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
바이트에서 블록 맞춤을 가져오거나 설정합니다.
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 (샘플 x 1 채널당 2 바이트)입니다. 16 비트 PCM 형식 스테레오 오디오, 블록 맞춤 값은 4입니다.
디바이스에서 읽고 써야 하는 데이터 블록의 시작 부분에 항상 시작 해야 합니다. 예를 들어 샘플 (정렬 되지 않은 블록-경계에 의미) 중에 PCM 데이터의 재생을 시작 하는 올바르지 않습니다.