Interfaccia IMFMediaSession (mfidl.h)

Fornisce controlli di riproduzione per il contenuto protetto e non protetto. Gli oggetti sessione multimediale e il percorso multimediale protetto (PMP) espongono questa interfaccia. Questa interfaccia è l'interfaccia primaria usata dalle applicazioni per controllare la pipeline di Media Foundation.

Per ottenere un puntatore a questa interfaccia, chiamare MFCreateMediaSession o MFCreatePMPMediaSession.

Ereditarietà

L'interfaccia IMFMediaSession eredita da FMMediaEventGenerator. IMFMediaSession include anche questi tipi di membri:

Metodi

L'interfaccia IMFMediaSession include questi metodi.

 
IMFMediaSession::ClearTopologies

Cancella tutte le presentazioni accodate per la riproduzione nella sessione multimediale.
IMFMediaSession::Close

Chiude la sessione multimediale e rilascia tutte le risorse usate.
IMFMediaSession::GetClock

Recupera l'orologio della presentazione della sessione multimediale.
IMFMediaSession::GetFullTopology

Ottiene una topologia dalla sessione multimediale.
IMFMediaSession::GetSessionCapabilities

Recupera le funzionalità della sessione multimediale, in base alla presentazione corrente.
IMFMediaSession::P ause

Sospende la sessione multimediale.
IMFMediaSession::SetTopology

Imposta una topologia nella sessione multimediale.
IMFMediaSession::Shutdown

Arresta la sessione multimediale e rilascia tutte le risorse usate dalla sessione multimediale.
IMFMediaSession::Start

Avvia la sessione multimediale.
IMFMediaSession::Stop

Arresta la sessione multimediale.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h

Vedi anche

Come riprodurre file multimediali con Media Foundation

FMMediaEventGenerator

Interfacce di Media Foundation