Funzione MFCreateMediaSession (mfidl.h)
Crea la sessione multimediale nel processo dell'applicazione.
Sintassi
HRESULT MFCreateMediaSession(
IMFAttributes *pConfiguration,
IMFMediaSession **ppMediaSession
);
Parametri
pConfiguration
Puntatore all'interfaccia IMFAttributes . Questo parametro può essere NULL. Vedere la sezione Osservazioni.
ppMediaSession
Riceve un puntatore all'interfaccia FMMediaSession di Media Session. Il chiamante deve rilasciare l'interfaccia. Prima di rilasciare l'ultimo riferimento al puntatore IMFMediaSession , l'applicazione deve chiamare il metodo IMFMediaSession::Shutdown .
Valore restituito
La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
Commenti
Se l'applicazione non riproduce contenuto protetto, è possibile usare questa funzione per creare la sessione multimediale nel processo dell'applicazione. Per usare la sessione multimediale per il contenuto protetto, è necessario chiamare MFCreatePMPMediaSession.
È possibile usare il parametro pConfiguration per specificare uno degli attributi seguenti:
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 |
Libreria | Mf.lib |
DLL | Mf.dll |