Interfaccia IMDSPObjectInfo (mswmdm.h)
L'interfaccia IMDSPObjectInfo fornisce metodi per ottenere e impostare parametri che descrivono il modo in cui gli oggetti riproducibili in un supporto di archiviazione fanno riferimento o accedono all'interfaccia IMDSPDeviceControl . L'implementazione di questa interfaccia è facoltativa. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.
La risoluzione dei parametri del metodo dipende dall'oggetto di archiviazione associato come indicato di seguito:
- Se l'oggetto di archiviazione rappresenta un file audio riproducibile, le unità di archiviazione relative sono millisecondi.
- Se l'oggetto di archiviazione rappresenta una cartella o la radice di un supporto di archiviazione contenente file riproducibili, le unità di archiviazione relative sono tracce.
Ereditarietà
L'interfaccia IMDSPObjectInfo eredita dall'interfaccia IUnknown . IMDSPObjectInfo include anche questi tipi di membri:
Metodi
L'interfaccia IMDSPObjectInfo include questi metodi.
IMDSPObjectInfo::GetLastPlayPosition Il metodo GetLastPlayPosition recupera l'ultima posizione di riproduzione dell'oggetto. L'oggetto deve essere un file musicale nel dispositivo multimediale. |
IMDSPObjectInfo::GetLongestPlayPosition Il metodo GetLongestPlayPosition recupera la posizione di riproduzione più lunga dell'oggetto. L'oggetto deve essere un file musicale nel dispositivo multimediale. |
IMDSPObjectInfo::GetPlayLength Il metodo GetPlayLength recupera la lunghezza di riproduzione dell'oggetto in unità pertinenti all'oggetto. Questa è la lunghezza rimanente che l'oggetto può riprodurre, non la lunghezza totale. |
IMDSPObjectInfo::GetPlayOffset Il metodo GetPlayOffset recupera l'offset di riproduzione dell'oggetto, in unità pertinenti all'oggetto . Questo è il punto di partenza per la chiamata successiva di IMDSPDeviceControl::P lay. |
IMDSPObjectInfo::GetTotalLength Il metodo GetTotalLength recupera la lunghezza totale di riproduzione dell'oggetto in unità pertinenti all'oggetto. Il valore restituito è la lunghezza totale indipendentemente dalle impostazioni correnti della lunghezza e dell'offset del gioco. |
IMDSPObjectInfo::SetPlayLength Il metodo SetPlayLength imposta la lunghezza di riproduzione dell'oggetto, in unità pertinenti all'oggetto . Si tratta della lunghezza massima riprodotta dall'oggetto indipendentemente dalla lunghezza effettiva. |
IMDSPObjectInfo::SetPlayOffset Il metodo SetPlayOffset imposta l'offset di riproduzione dell'oggetto, nelle unità pertinenti all'oggetto . Specifica il punto iniziale per la chiamata successiva di IMDSPDeviceControl::P lay. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |