Interface IMDSPObjectInfo (mswmdm.h)
A interface IMDSPObjectInfo fornece métodos para obter e definir parâmetros que descrevem como objetos reproduzíveis em um meio de armazenamento são referenciados ou acessados pela interface IMDSPDeviceControl . Implementar essa interface é opcional. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.
A resolução dos parâmetros do método depende do objeto de armazenamento associado da seguinte maneira:
- Se o objeto de armazenamento representar um arquivo de áudio reproduzível, as unidades de armazenamento relativas serão milissegundos.
- Se o objeto de armazenamento representar uma pasta ou a raiz de um meio de armazenamento que contém arquivos reproduzíveis, as unidades de armazenamento relativas serão faixas.
Herança
A interface IMDSPObjectInfo herda da interface IUnknown . IMDSPObjectInfo também tem esses tipos de membros:
Métodos
A interface IMDSPObjectInfo tem esses métodos.
IMDSPObjectInfo::GetLastPlayPosition O método GetLastPlayPosition recupera a última posição de reprodução do objeto. O objeto deve ser um arquivo de música no dispositivo de mídia. |
IMDSPObjectInfo::GetLongestPlayPosition O método GetLongestPlayPosition recupera a posição de reprodução mais longa do objeto. O objeto deve ser um arquivo de música no dispositivo de mídia. |
IMDSPObjectInfo::GetPlayLength O método GetPlayLength recupera o comprimento de reprodução do objeto em unidades pertinentes ao objeto . Esse é o comprimento restante que o objeto pode reproduzir, não seu comprimento total. |
IMDSPObjectInfo::GetPlayOffset O método GetPlayOffset recupera o deslocamento de reprodução do objeto, em unidades pertinentes ao objeto . Esse é o ponto de partida para a próxima invocação de IMDSPDeviceControl::P lay. |
IMDSPObjectInfo::GetTotalLength O método GetTotalLength recupera o comprimento total de reprodução do objeto em unidades pertinentes ao objeto . O valor retornado é o comprimento total, independentemente das configurações atuais do comprimento e deslocamento da reprodução. |
IMDSPObjectInfo::SetPlayLength O método SetPlayLength define o comprimento de reprodução do objeto, em unidades pertinentes ao objeto . Esse é o comprimento máximo que o objeto executa independentemente de seu comprimento real. |
IMDSPObjectInfo::SetPlayOffset O método SetPlayOffset define o deslocamento de reprodução do objeto, nas unidades pertinentes ao objeto . Isso especifica o ponto de partida para a próxima invocação de IMDSPDeviceControl::P lay. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |