KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY 속성은 마이크 배열의 기하 도형을 지정합니다.
사용량 요약 테이블
사용량 요약 테이블
가져오기 |
설정 |
대상 |
속성 설명자 형식 |
속성 값 형식 |
Yes |
아니요 |
필터 |
KSP_PIN | KSAUDIO_MIC_ARRAY_GEOMETRY |
속성 값(작업 데이터)은 KSAUDIO_MIC_ARRAY_GEOMETRY 형식입니다. 자세한 내용은 KSAUDIO_MIC_ARRAY_GEOMETRY 구조체 정의를 참조하세요.
반환 값
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY 속성 요청은 요청이 성공적으로 완료되면 STATUS_SUCCESS 반환합니다.
KSP_PIN 구조체의 PinId 멤버로 표시된 핀이 마이크 배열 요청을 지원하지 않는 경우 속성 요청은 STATUS_NOT_SUPPORTED 반환합니다.
요청의 버퍼 크기가 0으로 설정된 경우 속성 요청은 STATUS_BUFFER_OVERFLOW 상태 반환합니다. 또한 요청은 반환 상태 블록을 사용하여 핀에서 지원하는 KSAUDIO_MIC_ARRAY_GEOMETRY 구조체의 크기를 나타냅니다.
요청의 버퍼 크기가 반환된 구조를 수용하기에는 너무 작은 버퍼 크기로 설정된 경우 요청은 STATUS_BUFFER_TOO_SMALL 상태 반환합니다. 그런 다음 요청은 반환 상태 블록을 사용하여 핀에서 지원하는 KSAUDIO_MIC_ARRAY_GEOMETRY 구조체의 크기를 나타냅니다.
설명
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY 속성은 KSPROPERTY_TYPE_GET 요청만 지원합니다. 클라이언트가 전체 기하 도형 구조를 수용하는 데 필요한 버퍼의 올바른 크기를 확인하려면 먼저 버퍼 크기가 0인 요청을 수행해야 합니다. 그런 다음 클라이언트는 상태 블록에 반환된 값을 사용하여 버퍼 크기를 올바르게 설정한 다음, 올바른 크기의 버퍼를 사용하여 다른 속성 요청을 수행할 수 있습니다.
Windows에서 마이크 배열을 처리하는 방법에 대한 자세한 내용은 다음 리소스를 참조하세요.
요구 사항
헤더 |
Ksmedia.h(Ksmedia.h 포함) |