enumeração _MFP_CREATION_OPTIONS (mfplay.h)

Importante Preterido. Essa API pode ser removida de versões futuras do Windows. Os aplicativos devem usar a Sessão de Mídia para reprodução.
 

Especifica opções para a função MFPCreateMediaPlayer .

Syntax

typedef enum _MFP_CREATION_OPTIONS {
  MFP_OPTION_NONE = 0,
  MFP_OPTION_FREE_THREADED_CALLBACK = 0x1,
  MFP_OPTION_NO_MMCSS = 0x2,
  MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION = 0x4
} ;

Constantes

 
MFP_OPTION_NONE
Valor: 0
Use as opções de criação padrão.
MFP_OPTION_FREE_THREADED_CALLBACK
Valor: 0x1
Se definido, o objeto player MFPlay invocará o retorno de chamada IMFPMediaPlayerCallback do aplicativo em outro thread e não o thread que chamou a função MFPCreateMediaPlayer . Portanto, o retorno de chamada deve ser thread-safe.

Se esse sinalizador não estiver definido, o objeto player invocará o retorno de chamada no mesmo thread que chama MFPCreateMediaPlayer. Esse thread deve ter um loop de mensagem. Internamente, o objeto player cria uma janela oculta para expedir o retorno de chamada, semelhante ao mecanismo usado para STAs (apartamentos de thread único) em COM.
MFP_OPTION_NO_MMCSS
Valor: 0x2
Não registre a topologia de reprodução com o MMCSS (Serviço de Agendador de Classe Multimídia). Por padrão, o objeto MFPlay registra a topologia de reprodução com MMCSS, o que normalmente resulta em uma melhor experiência de reprodução. Para obter mais informações, consulte IMFWorkQueueServices.
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION
Valor: 0x4
Desabilita otimizações executadas de outra forma quando o aplicativo é executado em um ambiente de Serviços de Área de Trabalho Remota (RDS, antigo Terminal Services).

Comentários

O typedef a seguir é definido para combinar sinalizadores dessa enumeração.

typedef UINT32 MFP_CREATION_OPTIONS;

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho mfplay.h

Confira também

Enumerações do Media Foundation