KSPROPERTY_AUDIO_PEAKMETER
KSPROPERTY_AUDIO_PEAKMETER 속성은 피크미터 노드가 마지막으로 재설정된 이후 KSNODETYPE_PEAKMETER(peakmeter 노드)에서 발생한 최대 오디오 신호 수준을 검색합니다.
중요
KSPROPERTY_AUDIO_PEAKMETER 속성은 감가상각되며 사용해서는 안 됩니다. 대신 KSPROPERTY_AUDIO_PEAKMETER2 사용합니다.
사용 요약 테이블
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
아니요 |
필터 또는 핀 instance 통해 노드 |
KSNODEPROPERTY_AUDIO_CHANNEL | LONG |
속성 값(작업 데이터)은 LONG 형식이며 노드에서 최대 샘플 값을 지정합니다. 피크 값이 음수이면 절대값이 사용됩니다.
반환 값
KSPROPERTY_AUDIO_PEAKMETER 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청이 적절한 오류 상태 코드를 반환합니다. 다음 표에서는 코드에서 가능한 오류 상태 보여 드립니다.
상태 코드 | 의미 |
---|---|
STATUS_NOT_IMPLEMENTED |
KS 필터는 피크미터의 현재 값을 반환할 수 없습니다. |
설명
KS 오디오 필터는 이 속성 요청을 동기적으로 처리합니다. 요청이 성공하면 누적 피크 값을 0으로 초기화하는 peakmeter를 다시 설정합니다. 요청이 성공하지 않으면 peakmeter가 변경되지 않습니다.
시스템은 IRQL PASSIVE_LEVEL KSPROPERTY_AUDIO_PEAKMETER 속성에 대한 IOCTL_KS_PROPERTY 요청을 보냅니다.
요구 사항
헤더 |
Ksmedia.h(Ksmedia.h 포함) |