Condividi tramite


Metodo IConfigurationInfo2::GetTotalTitleTime (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il GetTotalTitleTime metodo recupera il tempo di riproduzione totale per il titolo corrente.

Sintassi

HRESULT GetTotalTitleTime(
  [out] DVD_HMSF_TIMECODE *pTotalTime,
  [out] ULONG             *ulTimeCodeFlags
);

Parametri

[out] pTotalTime

Puntatore a una struttura DVD_HMSF_TIMECODE che riceve il tempo totale in ore, minuti, secondi e fotogrammi.

[out] ulTimeCodeFlags

Riceve un valore DVD_TIMECODE_FLAGS che indica la frequenza dei fotogrammi in cui è stato creato il disco per la riproduzione. Specificare NULL se non si desidera ricevere le informazioni sul codice ora.

Valore restituito

Restituisce uno dei valori HRESULT seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Argomento non valido.
VFW_E_DVD_INVALIDDOMAIN
Lo strumento di navigazione DVD non si trova nel dominio del titolo.
VFW_S_DVD_NON_ONE_SEQUENTIAL
Il titolo non è un titolo video sequenziale, quindi le informazioni sulla tempistica potrebbero non essere continue.

Commenti

Il tempo totale del titolo è il tempo necessario per riprodurre il titolo in sequenza, senza contare ancora, pause e così via.

Questo metodo è destinato all'uso solo con un solo titolo video sequenziale, ovvero titoli come film in cui ogni capitolo si dirama automaticamente al capitolo successivo in modo che l'intero titolo venga riprodotto continuamente senza arrestarsi. I titoli video non sequenziali sono titoli i cui capitoli non vengono riprodotti automaticamente uno dopo l'altro. A causa delle variazioni del modo in cui gli autori di DVD codificano le informazioni temporali sui titoli video non sequenziali, non utilizzare questo metodo per determinare il tempo totale per tali titoli.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Applicazioni DVD

Codici di errore e di esito positivo

Interfaccia IInfo2