Função KsGetMediaType (ksproxy.h)

A função KsGetMediaType recupera informações sobre um tipo de mídia em um identificador de fábrica de pinos.

Sintaxe

KSDDKAPI HRESULT KsGetMediaType(
  [in]  int           Position,
  [out] AM_MEDIA_TYPE *AmMediaType,
  [in]  HANDLE        FilterHandle,
  [in]  ULONG         PinFactoryId
);

Parâmetros

[in] Position

Deslocamento para o item de intervalo de dados que KsGetMediaType preenche. Observe que o tipo de dados de Position está int para estar em conformidade com as chamadas subjacentes.

[out] AmMediaType

Ponteiro para uma variável que recebe informações em uma estrutura AM_MEDIA_TYPE.

[in] FilterHandle

Manipule para o filtro que contém a fábrica de pinos a ser consultada.

[in] PinFactoryId

Identificador da fábrica de pinos no qual as informações de um tipo de mídia estão sendo retornadas.

Retornar valor

Retorna NOERROR se tiver êxito; caso contrário, retorna um código de erro.

Comentários

A função KsGetMediaType consulta a lista de intervalos de dados e executa uma interseção de dados no intervalo de dados especificado, produzindo assim um formato de dados. Em seguida, ele converte esse formato de dados em um tipo de mídia.

Para obter mais informações sobre AM_MEDIA_TYPE, consulte a documentação do SDK do Microsoft Windows.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ksproxy.h (inclua Ksproxy.h)
Biblioteca Ksproxy.lib

Confira também

IKsPinFactory