KSAUDIOENGINE_BUFFER_SIZE_RANGE 구조체(ksmedia.h)
KSAUDIOENGINE_BUFFER_SIZE_RANGE 구조는 하드웨어 오디오 엔진이 호출할 때 instance 지원할 수 있는 최소 및 최대 버퍼 크기를 지정합니다.
구문
typedef struct _tagKSAUDIOENGINE_BUFFER_SIZE_RANGE {
ULONG MinBufferBytes;
ULONG MaxBufferBytes;
} KSAUDIOENGINE_BUFFER_SIZE_RANGE, *PKSAUDIOENGINE_BUFFER_SIZE_RANGE;
멤버
MinBufferBytes
하드웨어 오디오 엔진이 호출할 때 instance 지원할 수 있는 최소 버퍼 크기(바이트)를 지정합니다. 최소 크기는 잦은 오디오 결함을 일으키지 않는 버퍼의 최소 크기로 계산됩니다.
MaxBufferBytes
하드웨어 오디오 엔진이 호출할 때 instance 지원할 수 있는 최대 사용 가능한 DMA 버퍼 크기(바이트)를 지정합니다. DMA 엔진 및 내부 DSP 버퍼의 기능 및 가용성을 모두 고려합니다.
설명
오디오 스택은 버퍼 크기 제한에 대한 정보를 사용하여 할당할 최적의 버퍼 크기를 결정하여 저전력 재생을 달성합니다. 또한 오디오 스택은 호출자가 KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE 속성을 호출할 때 KSDATAFORMAT_WAVEFORMATEX 구조에 지정한 데이터 형식을 고려합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
머리글 | ksmedia.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기