Condividi tramite


Metodo IMDSPObjectInfo::SetPlayLength (mswmdm.h)

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.

Sintassi

HRESULT SetPlayLength(
  [in] DWORD dwLength
);

Parametri

[in] dwLength

DWORD contenente la lunghezza di riproduzione da impostare per l'oggetto, in unità pertinenti all'oggetto.

Valore restituito

Il metodo restituisce un HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Commenti

Se il valore passato in è maggiore della lunghezza totale dell'oggetto, viene ritagliato alla lunghezza dell'oggetto meno la posizione di riproduzione corrente dell'oggetto meno un'unità.

Per i file riproducibili, il valore da impostare è specificato in millisecondi. Il valore viene ritagliato su non più della lunghezza totale del file meno la posizione di offset di riproduzione corrente dell'oggetto. Le informazioni sulla posizione di riproduzione possono cambiare quando l'utente inizia a riprodurre un file nel dispositivo multimediale o quando un'applicazione richiama il metodo IMDSPDeviceControl::P lay .

Per cartelle o file system contenenti file riproducibili, il valore passato è il numero di file riproducibili in tale cartella o nella radice di tale file system.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IMDSPObjectInfo

IMDSPObjectInfo::GetPlayLength