atributo MF_SD_PROTECTED
Indica se um fluxo contém conteúdo protegido.
Tipo de dados
UINT32
Trate como um valor booliano.
Comentários
Esse atributo se aplica a descritores de fluxo. Se o valor do atributo for TRUE, o fluxo conterá conteúdo protegido. Se o valor for FALSE ou o atributo não estiver definido, o fluxo conterá conteúdo claro.
Em vez de verificar cada fluxo para esse atributo, você pode passar um descritor de apresentação para a função MFRequireProtectedEnvironment . Essa função testa se o descritor de apresentação contém fluxos protegidos.
Uma fonte de mídia deve definir esse atributo no descritor de fluxo se o conteúdo exigir o PMP (caminho de mídia protegido).
A constante GUID para esse atributo é exportada de mfuuid.lib.
Exemplos
// This function returns TRUE if the stream contains protected
// content. You can also call the MFRequireProtectedEnvironment
// function to test whether a presentation contains any streams
// with protected content.
BOOL StreamHasProtectedContent(IMFStreamDescriptor *pSD)
{
return MFGetAttributeUINT32(pSD, MF_SD_PROTECTED, FALSE);
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte |
Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho |
|
Confira também