다음을 통해 공유


MSTape 드라이버

[DirectShow 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer, IMFMediaEngine, Media Foundation 오디오/비디오 캡처대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11에 최적화되었습니다. Microsoft는 가능하면 새로운 코드에서 MediaPlayer, IMFMediaEngineAudio/Video Capture를 DirectShow대신 Media Foundation 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 항목은 Windows XP 이상에 적용됩니다.

MSTape 드라이버는 D-VHS 및 MPEG 캠코더 디바이스를 지원합니다. WDM 비디오 캡처 필터로 애플리케이션에 노출됩니다. 해당 기능은 DV 캠코더 드라이버인 MSDV기능과 유사합니다.

  • "비디오 캡처 원본"(CLSID_VideoInputDeviceCategory) 및 "WDM 스트리밍 렌더링 디바이스"(AM_KSCATEGORY_RENDER) 필터 범주에 표시됩니다.
  • 애플리케이션은 ICreateDevEnum 인터페이스를 사용하여 필터의 인스턴스를 만들 수 있습니다.
  • 디바이스에서 캡처 및 전송을 위한 출력 핀과 디바이스로 전송하기 위한 입력 핀이 있습니다. 한 번에 하나의 핀만 연결할 수 있습니다.

미디어 형식

입력 핀은 하나의 미디어 형식을 지원합니다.

레이블
주 형식 MEDIATYPE_Stream
하위 MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
샘플 크기 192 x 256
서식 블록 MPEG2_TRANSPORT_STRIDE

 

출력 핀은 두 가지 미디어 형식을 지원합니다.

레이블
주 형식 MEDIATYPE_Stream
하위 MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
샘플 크기 192 x 256
서식 블록 MPEG2_TRANSPORT_STRIDE

 

레이블
주 형식 MEDIATYPE_Stream
하위 MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
샘플 크기 188 x 256
서식 블록 NULL

 

디바이스 정보

드라이버는 디바이스 구성 ROM에서 정보를 동적으로 읽습니다. 애플리케이션은 디바이스 모니커를 속성 모음에 바인딩하고 IPropertyBag::Read 메서드를 호출하여 이 정보를 검색할 수 있습니다.

재산 묘사 데이터 형식
UniqueID_Low 디바이스의 고유 ID(낮은 DWORD). (VT_I4)
UniqueID_High 디바이스의 고유 ID(높은 DWORD)
VendorID 공급업체 ID입니다.
ModelID 모델 ID입니다.
VendorText 공급업체 이름입니다. BSTR(VT_BSTR)
ModelText 디바이스 모델 이름입니다. BSTR
UnitModelText 단위 모델 이름; 는 ModelText와 같을 수 있습니다. BSTR
DeviceOPcr0Payload oPCR(출력 플러그 컨트롤) 페이로드. 예: 146개의 쿼드렛.
DeviceOPcr0DataRate oPCR 데이터 속도입니다. 예: 0(S100), 1(S200) 또는 2(S400).
DeviceClassGUID 디바이스 드라이버를 식별하는 GUID입니다. MSTape의 경우 이 값은 {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}. 이 GUID는 헤더 파일 Xprtdefs.h에서 MSTapeDeviceGUID로 정의됩니다. BSTR
묘사 INF 파일에서 가져온 디바이스에 대한 설명입니다. 이 문자열은 일반적으로 디바이스의 브랜드 이름을 포함합니다. BSTR

 

디바이스 ID는 64비트 정수입니다. 낮은 DWORD UniqueID_Low 속성에 저장되고 높은 DWORD UniqueID_High 속성에 저장됩니다.

디바이스 모니커에 대한 자세한 내용은 시스템 디바이스 열거자 사용하는참조하세요.

DirectShow 필터

DV 캠코더 제어하는