Compartir a través de


Interfaz IMDSPObjectInfo (mswmdm.h)

La interfaz IMDSPObjectInfo proporciona métodos para obtener y establecer parámetros que describen cómo se hace referencia a los objetos reproducibles en un medio de almacenamiento o a los que se accede mediante la interfaz IMDSPDeviceControl . La implementación de esta interfaz es opcional. Para obtener más información, consulte Interfaces obligatorias y opcionales.

La resolución de los parámetros del método depende del objeto de almacenamiento asociado de la siguiente manera:

  • Si el objeto de almacenamiento representa un archivo de audio reproducible, las unidades de almacenamiento relativas son milisegundos.
  • Si el objeto de almacenamiento representa una carpeta o la raíz de un medio de almacenamiento que contiene archivos reproducibles, se realiza un seguimiento de las unidades de almacenamiento relativas.
Esta interfaz no está pensada para archivos no reproducibles. Si la interfaz IMDSPObjectInfo se adquiere a partir de una interfaz IMDSPStorage que representa un archivo no reproducible o una carpeta o un sistema de archivos raíz que no contiene archivos reproducibles, E_INVALIDTYPE se devuelve de todos los métodos.

Herencia

La interfaz IMDSPObjectInfo hereda de la interfaz IUnknown . IMDSPObjectInfo también tiene estos tipos de miembros:

Métodos

La interfaz IMDSPObjectInfo tiene estos métodos.

 
IMDSPObjectInfo::GetLastPlayPosition

El método GetLastPlayPosition recupera la última posición de reproducción del objeto. El objeto debe ser un archivo de música en el dispositivo multimedia.
IMDSPObjectInfo::GetLongestPlayPosition

El método GetLongestPlayPosition recupera la posición de reproducción más larga del objeto. El objeto debe ser un archivo de música en el dispositivo multimedia.
IMDSPObjectInfo::GetPlayLength

El método GetPlayLength recupera la longitud de reproducción del objeto en unidades pertinentes para el objeto. Esta es la longitud restante que el objeto puede reproducir, no su longitud total.
IMDSPObjectInfo::GetPlayOffset

El método GetPlayOffset recupera el desplazamiento de reproducción del objeto, en unidades pertinentes para el objeto. Este es el punto de partida para la siguiente invocación de IMDSPDeviceControl::P lay.
IMDSPObjectInfo::GetTotalLength

El método GetTotalLength recupera la longitud total de reproducción del objeto en unidades pertinentes para el objeto. El valor devuelto es la longitud total, independientemente de la configuración actual de la longitud y el desplazamiento de la reproducción.
IMDSPObjectInfo::SetPlayLength

El método SetPlayLength establece la longitud de reproducción del objeto, en unidades pertinentes para el objeto. Esta es la longitud máxima que el objeto reproduce independientemente de su longitud real.
IMDSPObjectInfo::SetPlayOffset

El método SetPlayOffset establece el desplazamiento de reproducción del objeto, en las unidades pertinentes para el objeto. Especifica el punto de partida para la siguiente invocación de IMDSPDeviceControl::P lay.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado mswmdm.h

Consulte también

Interfaz IMDSPStorage

Interfaces para proveedores de servicios