Função MFCreateMediaSession (mfidl.h)

Cria a Sessão de Mídia no processo do aplicativo.

Sintaxe

HRESULT MFCreateMediaSession(
  IMFAttributes   *pConfiguration,
  IMFMediaSession **ppMediaSession
);

Parâmetros

pConfiguration

Ponteiro para a interface IMFAttributes . Este parâmetro pode ser NULL. Consulte Observações.

ppMediaSession

Recebe um ponteiro para a interface IMFMediaSession da Sessão de Mídia. O chamador deve liberar a interface. Antes de lançar a última referência ao ponteiro IMFMediaSession , o aplicativo deve chamar o método IMFMediaSession::Shutdown .

Retornar valor

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
A função foi bem-sucedida.

Comentários

Se o aplicativo não reproduzir conteúdo protegido, você poderá usar essa função para criar a Sessão de Mídia no processo do aplicativo. Para usar a Sessão de Mídia para conteúdo protegido, você deve chamar MFCreatePMPMediaSession.

Você pode usar o parâmetro pConfiguration para especificar qualquer um dos seguintes atributos:

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mf.lib
DLL Mf.dll

Confira também

Sobre a Sessão de Mídia

MFCreatePMPMediaSession

Funções do Media Foundation

Sessão de Mídia