다음을 통해 공유


IWMDMDeviceControl::P lay 메서드(mswmdm.h)

Play 메서드는 현재 검색 위치에서 재생을 시작합니다. IWMDMDeviceControl::Seek 메서드가 호출되지 않은 경우 첫 번째 파일의 시작 부분에서 재생이 시작되고 재생 길이가 정의되지 않습니다.

구문

HRESULT Play();

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.
E_BUSY
디바이스가 사용 중입니다.
WMDM_E_NOTSUPPORTED
재생 함수는 이 디바이스에서 구현되지 않습니다.
E_FAIL
지정되지 않은 오류가 발생했습니다.

설명

이 메서드는 디바이스 재생(미디어 디바이스의 스토리지 매체에서 오디오 트랙 재생)과 오디오 재생 스트리밍(사용자의 컴퓨터에서 미디어 디바이스로 오디오 데이터 스트리밍, 재생되는 위치)을 모두 호출하는 데 사용됩니다. Seek 메서드는 발생하는 재생 형식을 결정합니다.

일부 디바이스는 디바이스 재생 또는 스트리밍 오디오 재생을 지원하지 않습니다. 특정 형식의 재생을 시작하기 전에 GetCapabilities 메서드를 호출해야 합니다. 지원되지 않는 재생을 시도하면 이 메서드는 WMDM_E_NOTSUPPORTED 반환합니다.

재생 작업을 호출하기 전에 미디어 디바이스에서 오디오 형식을 재생할 수 있는지 여부를 확인하려면 GetFormatSupport 메서드를 호출하면 됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 mswmdm.h
라이브러리 Mssachlp.lib

추가 정보

IWMDMDevice::GetFormatSupport

IWMDMDeviceControl 인터페이스

IWMDMDeviceControl::GetCapabilities

IWMDMDeviceControl::Seek

IWMDMObjectInfo 인터페이스