IMDSPDeviceControl 인터페이스(mswmdm.h)
IMDSPDeviceControl 인터페이스는 디바이스를 제어하는 메서드를 제공합니다. IMDSPDevice 인터페이스의 특정 instance 이 인터페이스를 가져온 후 제어 메서드는 해당 디바이스에서 스트리밍 오디오 재생, 녹음, 일시 중지, 중지 및 검색 작업을 원격으로 제어하는 데 사용됩니다. 이 인터페이스를 구현하는 것은 선택 사항입니다. 자세한 내용은 필수 및 선택적 인터페이스를 참조하세요.
IMDSPDeviceControl 인터페이스 메서드는 사용되는 컨텍스트에 따라 여러 오디오 컨트롤 모드를 지원합니다. 해당 컨텍스트는 Seek 메서드에 의해 정의됩니다. GetCapabilities 메서드는 디바이스에서 수행할 수 있는 작업의 종류를 결정하는 데 사용됩니다.
상속
IMDSPDeviceControl 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMDSPDeviceControl 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMDSPDeviceControl 인터페이스에는 이러한 메서드가 있습니다.
IMDSPDeviceControl::GetCapabilities GetCapabilities 메서드는 이 컨트롤 인터페이스가 연결된 디바이스의 기능 마스크를 검색합니다. 이 기능은 미디어 디바이스에서 지원하는 디바이스 컨트롤의 메서드를 설명합니다. |
IMDSPDeviceControl::GetDCStatus GetDCStatus 메서드는 디바이스의 컨트롤 상태 검색합니다. |
IMDSPDeviceControl::P ause Pause 메서드는 콘텐츠 내의 현재 위치에서 현재 재생 또는 레코드 세션을 일시 중지합니다. (IMDSPDeviceControl.Pause) |
IMDSPDeviceControl::P lay Play 메서드는 현재 검색 위치에서 재생을 시작합니다. Seek 메서드가 호출되지 않은 경우 첫 번째 파일의 시작 부분에서 재생이 시작되고 재생 길이가 정의되지 않습니다. |
IMDSPDeviceControl::Record Record 메서드는 현재 검색 위치에 있는 디바이스의 외부 레코드 입력에서 녹음/녹화를 시작합니다. Seek 메서드를 먼저 호출해야 합니다. |
IMDSPDeviceControl::Resume Resume 메서드는 Pause를 호출하는 동안 저장된 파일 위치에서 현재 재생 또는 레코드 작업을 다시 시작합니다. |
IMDSPDeviceControl::Seek Seek 메서드는 Play 또는 Record 메서드에서 시작점으로 사용되는 위치를 찾습니다. (IMDSPDeviceControl.Seek) |
IMDSPDeviceControl::Stop Stop 메서드는 현재 스트림을 중지합니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |