KSPROPERTY_AUDIOSIGNALPROCESSING_MODES

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES 속성은 핀 팩터리에서 지원하는 오디오 신호 처리 모드 목록을 반환합니다.

사용량 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

핀 팩터리(필터 instance 통해)

KSP_PIN

KSMULTIPLE_ITEM

속성 값은 구조체이고 그 뒤에 0개 이상의 GUID가 잇습니다.

반환 값

KSPROPERTY_AUDIOSIGNALPROCESSING_MODESKSMULTIPLE_ITEM 반환한 다음 0개 이상의 GUID를 반환합니다. The KSMULTIPLE_ITEM. Count 멤버에는 GUID 수가 포함됩니다. The KSMULTIPLE_ITEM. 크기 멤버에는 속성 값의 총 크기가 포함됩니다. 각 GUID는 KSP_PIN 구조체의 PinId 멤버에 지정된 Pin ID에 대해 오디오 드라이버에서 지원하는 신호 처리 모드를 식별합니다.

Windows 8.1 정의된 두 가지 오디오 신호 처리 모드가 있었습니다.

  • AUDIO_SIGNALPROCESSINGMODE_DEFAULT
  • AUDIO_SIGNALPROCESSINGMODE_RAW.

Windows 10 5가지 추가 모드가 정의됩니다.

  • AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
  • AUDIO_SIGNALPROCESSINGMODE_SPEECH
  • AUDIO_SIGNALPROCESSINGMODE_MEDIA
  • AUDIO_SIGNALPROCESSINGMODE_MOVIE
  • AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION

자세한 내용은 오디오 신호 처리 모드를 참조하세요.

설명

KSPROPERTY_AUDIOSIGNALPROCESSING_MODES 대한 기본 지원 처리기는 KSP_PIN 구조를 전달해야 하며, 비 루프백 스트리밍 핀에서만 지원을 보급해야 합니다. 오디오 드라이버는 호스트 및 오프로드 핀에서만 신호 처리 모드를 지원해야 합니다. 루프백 또는 브리지 핀의 경우 오디오 드라이버는 여전히 속성을 지원해야 하지만 Count 매개 변수가 0으로 설정된 KSMULTIPLE_ITEM 구조를 반환합니다.

Microsoft Portcls(오디오 포트 클래스 드라이버)와 함께 작동하도록 개발된 모든 오디오 미니포트 드라이버는 IMiniportAudioSignalProcessing::GetModes 메서드를 구현할 수 있습니다.

요구 사항

Version

Windows 8.1

헤더

Ksmedia.h

참고 항목

IMiniportAudioSignalProcessing::GetModes

KSMULTIPLE_ITEM

KSP_PIN