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 |