Función MFCreateMediaSession (mfidl.h)
Crea la sesión multimedia en el proceso de la aplicación.
Sintaxis
HRESULT MFCreateMediaSession(
IMFAttributes *pConfiguration,
IMFMediaSession **ppMediaSession
);
Parámetros
pConfiguration
Puntero a la interfaz IMFAttributes . Este parámetro puede ser NULL. Vea la sección Comentarios.
ppMediaSession
Recibe un puntero a la interfaz IMFMediaSession de la sesión de medios. El autor de la llamada debe liberar la interfaz . Antes de liberar la última referencia al puntero IMFMediaSession , la aplicación debe llamar al método IMFMediaSession::Shutdown .
Valor devuelto
La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
La función se ha realizado correctamente. |
Comentarios
Si la aplicación no reproduce contenido protegido, puede usar esta función para crear la sesión multimedia en el proceso de la aplicación. Para usar la sesión multimedia para el contenido protegido, debe llamar a MFCreatePMPMediaSession.
Puede usar el parámetro pConfiguration para especificar cualquiera de los atributos siguientes:
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mf.lib |
Archivo DLL | Mf.dll |