Compartilhar via


estrutura DXVAHD_STREAM_STATE_PRIVATE_DATA (dxvahd.h)

Contém dados para um estado de fluxo privado, para um fluxo de entrada DXVA-HD (Aceleração de Vídeo de Alta Definição) do Microsoft DirectX.

Sintaxe

typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;

Membros

Guid

Um GUID que identifica o estado do fluxo privado. O GUID a seguir é definido.

Valor Significado
DXVAHD_STREAM_STATE_PRIVATE_IVTC
Recupera estatísticas sobre o telecine inverso. Os dados de estado (pData) são uma estrutura DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA .
 

Um dispositivo pode definir GUIDs adicionais para uso com estados de fluxo personalizados. A interpretação dos dados é definida pelo dispositivo.

DataSize

O tamanho, em bytes, do buffer apontado pelo membro pData .

pData

Um ponteiro para um buffer que contém os dados de estado privado. O runtime DXVA-HD passa esse buffer diretamente para o dispositivo, sem validação.

Comentários

Use essa estrutura para parâmetros de estado proprietários ou específicos do dispositivo.

O chamador aloca a matriz pData . Defina o membro DataSize como o tamanho da matriz em bytes. Ao recuperar os dados de estado, você pode definir o membro pData como NULL para obter o tamanho dos dados. O dispositivo retornará o tamanho no membro DataSize .

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 dxvahd.h

Confira também

DXVA-HD

DXVAHD_STREAM_STATE

Estruturas de vídeo direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Estruturas do Media Foundation