IMDSPDeviceControl::P lay 메서드(mswmdm.h)
Play 메서드는 현재 검색 위치에서 재생을 시작합니다. Seek 메서드가 호출되지 않은 경우 첫 번째 파일의 시작 부분에서 재생이 시작되고 재생 길이가 정의되지 않습니다.
구문
HRESULT Play();
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
디바이스가 사용 중입니다. |
|
재생 함수는 이 디바이스에서 구현되지 않습니다. |
|
지정되지 않은 오류가 발생했습니다. |
설명
이 메서드는 디바이스 재생(미디어 디바이스의 스토리지 매체에서 오디오 트랙 재생) 및 스트리밍 오디오 재생(사용자의 컴퓨터에서 재생되는 미디어 디바이스로 오디오 데이터 스트리밍)을 모두 호출하는 데 사용됩니다. Seek 메서드는 발생하는 재생 형식을 결정합니다.
일부 디바이스는 디바이스 재생 또는 스트리밍 오디오 재생을 지원하지 않습니다. 특정 형식의 재생을 시작하기 전에 GetCapabilities 메서드를 호출해야 합니다. 지원되지 않는 재생을 시도하면 이 메서드는 WMDM_E_NOTSUPPORTED 반환합니다.
재생 작업을 호출하기 전에 미디어 디바이스에서 오디오 형식을 재생할 수 있는지 여부를 확인하려면 IMDSPDevice::GetFormatSupport 메서드를 호출할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |
라이브러리 | Mssachlp.lib |