MFSESSION_SETTOPOLOGY_FLAGS enumeração (mfidl.h)
Define o comportamento do método IMFMediaSession::SetTopology .
Syntax
typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;
Constantes
MFSESSION_SETTOPOLOGY_IMMEDIATE Valor: 0x1 Interrompa a apresentação atual, limpe todas as apresentações pendentes e enfileira imediatamente a nova topologia (especificada pelo parâmetro pTopology ). Se o parâmetro pTopology for NULL, esse sinalizador não terá efeito. |
MFSESSION_SETTOPOLOGY_NORESOLUTION Valor: 0x2 A topologia não precisa ser resolvida. Use esse sinalizador se você estiver definindo uma topologia completa. |
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT Valor: 0x4 Nota Requer o Windows 7. Limpe a topologia atual, da seguinte maneira:
Topologias pendentes não são removidas da fila de reprodução. Se houver uma topologia pendente na fila, essa topologia será carregada depois que a topologia atual for desmarcada. Caso contrário, a reprodução simplesmente será interrompida. Para remover todas as topologias pendentes da fila, chame IMFMediaSession::ClearTopologies. |
Comentários
Esses sinalizadores são opcionais e não são mutuamente exclusivos. Se nenhum sinalizador estiver definido, a Sessão de Mídia resolverá a topologia e a adicionará à fila de apresentações pendentes.
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] |
Cabeçalho | mfidl.h |