DirectShow DirectShow 레퍼런스 DirectShow 의 필터 ACM 래퍼 필터   [목차열람] [주소복사] [슬롯비우기]
ACM 래퍼 필터
 
Microsoft DirectX 9.0

ACM 래퍼 필터

ACM 래퍼 필터는, 필터 그래프에 참가하기 위해서 오디오 압축 매니저 (ACM) CODEC 를 유효하게 한다. 디컴프레서필터라고 해도 압축 필터라고 해도 동작한다.

디컴프레서필터의 경우, ACM 래퍼는 "DirectShow Filters" 카테고리 (CLSID_LegacyAmFilterCategory)에 표시되어 MERIT_NORMAL 메리트를 갖는다. 필터가 사용하는 CODEC 는, 입력 핀의 접속 미디어 타입에 따라서 다르다. 이 필터는, 필요에 따라서 필터 그래프 매니저가 자동적으로 사용하기 (위해)때문에, 보통, 애플리케이션이 필터를 필터 그래프에 추가할 필요는 없다. 압축 해제는, PCM 오디오 에 대해서만 행해진다.

압축 필터의 경우, ACM 래퍼는 "Audio Compressors" 카테고리 (CLSID_AudioCompressorCategory)에 표시되어 MERIT_DO_NOT_USE 메리트를 갖는다. 각 CODEC 는, 개별의 인스턴스로서 표시된다. 압축때,CoCreateInstance 로 직접 필터를 생성 할 수 없다. 대신에, System Device Enumerator 를 사용할 필요가 있다. 더 자세한 정보는, 「System Device Enumerator 의 사용법」을 참조할것.

필터 인터페이스 IBaseFilter ,IPersist,IPersistPropertyBag
입력 핀 미디어 타입 MEDIATYPE_Audio, MEDIASUBTYPE_NULL, FORMAT_WaveFormatEx
입력 핀인타페이스 IMemInputPin ,IPin ,IQualityControl
출력 핀 미디어 타입 MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx

이하의 임의의 편성이 가능.

  • 1 초 쯤의 샘플수 (kHz) : 44.1, 22.05, 11.025, 8.0.
  • 채널 : 스테레오 또는 단청의.
  • 샘플마다 비트수 : 8 또는 16.
출력 핀인타페이스 IAMStreamConfig ,IMediaPosition ,IMediaSeeking ,IPin ,IQualityControl
필터 CLSID CLSID_ACMWrapper
프로퍼티 페이지 CLSID 프로퍼티 페이지 없음.
실행 모듈 Quartz.dll
메리트 MERIT_NORMAL 또는 MERIT_DO_NOT_USE
필터 카테고리 CLSID_LegacyAmFilterCategory 또는 CLSID_AudioCompressorCategory

↑TOP