Compartilhar via


Função OPMGetVideoOutputForTarget (opmapi.h)

Retorna um objeto de saída de vídeo para o destino VidPN no adaptador especificado.

Sintaxe

HRESULT OPMGetVideoOutputForTarget(
  [in]  LUID                       *pAdapterLuid,
  [in]  ULONG                      VidPnTarget,
  [in]  OPM_VIDEO_OUTPUT_SEMANTICS vos,
  [out] IOPMVideoOutput            **ppOPMVideoOutput
);

Parâmetros

[in] pAdapterLuid

O LUID do adaptador em que o destino está localizado.

[in] VidPnTarget

ID de destino para o destino no adaptador especificado.

[in] vos

Um membro da enumeração OPM_VIDEO_OUTPUT_SEMANTICS .

Valor Significado
OPM_VOS_OPM_SEMANTICS
O ponteiro IOPMVideoOutput retornado usará a semântica do OPM.
OPM_VOS_COPP_SEMANTICS
O ponteiro IOPMVideoOutput retornado usará a semântica COPP (Certified Output Protection Protocol).

[out] ppOPMVideoOutput

Recebe um ponteiro para um ponteiro IOPMVideoOutput . O chamador deve liberar esse ponteiro.

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A interface IOPMVideoOutput tem dois modos de comportamento, dependendo do valor do parâmetro vos . Se vos for OPM_VOS_COPP_SEMANTICS, IOPMVideoOutput usará a semântica COPP. Esse modo destina-se à compatibilidade com versões anteriores com COPP. Se vos for OPM_VOS_OPM_SEMANTICS, IOPMVideoOutput usará a semântica OPM mais recente. As diferenças de comportamento são observadas na página de referência de cada método. O modo não é alterado durante o tempo de vida do objeto.

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 opmapi.h
Biblioteca Dxva2.lib
DLL Dxva2.dll

Confira também

Funções OPM