다음을 통해 공유


IMDSPObjectInfo 인터페이스(mswmdm.h)

IMDSPObjectInfo 인터페이스는 IMDSPDeviceControl 인터페이스에서 스토리지 매체의 재생 가능한 개체를 참조하거나 액세스하는 방법을 설명하는 매개 변수를 가져오고 설정하는 메서드를 제공합니다. 이 인터페이스를 구현하는 것은 선택 사항입니다. 자세한 내용은 필수 및 선택적 인터페이스를 참조하세요.

메서드 매개 변수의 해상도는 다음과 같이 연결된 스토리지 개체에 따라 달라집니다.

  • 스토리지 개체가 재생 가능한 오디오 파일을 나타내는 경우 상대 스토리지 단위는 밀리초입니다.
  • 스토리지 개체가 재생 가능한 파일을 포함하는 스토리지 매체의 폴더 또는 루트를 나타내는 경우 상대 스토리지 단위는 트랙입니다.
이 인터페이스는 재생할 수 없는 파일을 위한 것이 아닙니다. 재생할 수 없는 파일 또는 폴더 또는 재생할 수 있는 파일이 없는 루트 파일 시스템을 나타내는 IMDSPSPStorage 인터페이스에서 IMDSPObjectInfo 인터페이스를 가져온 경우 모든 메서드에서 E_INVALIDTYPE 반환됩니다.

상속

IMDSPObjectInfo 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMDSPObjectInfo 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMDSPObjectInfo 인터페이스에는 이러한 메서드가 있습니다.

 
IMDSPObjectInfo::GetLastPlayPosition

GetLastPlayPosition 메서드는 개체의 마지막 재생 위치를 검색합니다. 개체는 미디어 디바이스의 음악 파일이어야 합니다.
IMDSPObjectInfo::GetLongestPlayPosition

GetLongestPlayPosition 메서드는 개체의 가장 긴 재생 위치를 검색합니다. 개체는 미디어 디바이스의 음악 파일이어야 합니다.
IMDSPObjectInfo::GetPlayLength

GetPlayLength 메서드는 개체와 관련한 단위로 개체의 재생 길이를 검색합니다. 총 길이가 아니라 개체가 재생할 수 있는 나머지 길이입니다.
IMDSPObjectInfo::GetPlayOffset

GetPlayOffset 메서드는 개체와 관련한 단위로 개체의 재생 오프셋을 검색합니다. IMDSPDeviceControl::P lay의 다음 호출을 위한 시작점입니다.
IMDSPObjectInfo::GetTotalLength

GetTotalLength 메서드는 개체와 관련한 단위로 개체의 총 재생 길이를 검색합니다. 반환되는 값은 재생 길이 및 오프셋의 현재 설정에 관계없이 총 길이입니다.
IMDSPObjectInfo::SetPlayLength

SetPlayLength 메서드는 개체와 관련한 단위로 개체의 재생 길이를 설정합니다. 실제 길이에 관계없이 개체가 재생되는 최대 길이입니다.
IMDSPObjectInfo::SetPlayOffset

SetPlayOffset 메서드는 개체와 관련한 단위로 개체의 재생 오프셋을 설정합니다. 이는 IMDSPDeviceControl::P lay의 다음 호출에 대한 시작점을 지정합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 mswmdm.h

추가 정보

IMDSPStorage 인터페이스

서비스 공급자를 위한 인터페이스