Condividi tramite


Funzione KsGetMediaType (ksproxy.h)

La funzione KsGetMediaType recupera informazioni su un tipo di supporto in un identificatore di factory pin.

Sintassi

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

Parametri

[in] Position

Offset nell'elemento dell'intervallo di dati riempito da KsGetMediaType . Si noti che il tipo di dati Positionnon è conforme alle chiamate sottostanti.

[out] AmMediaType

Puntatore a una variabile che riceve informazioni in una struttura AM_MEDIA_TYPE.

[in] FilterHandle

Handle per il filtro che contiene la factory di pin per la query.

[in] PinFactoryId

Identificatore della factory di pin in base alla quale vengono restituite le informazioni per un tipo di supporto.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Commenti

La funzione KsGetMediaType esegue una query sull'elenco degli intervalli di dati ed esegue un'intersezione dei dati nell'intervallo di dati specificato, generando così un formato di dati. Converte quindi il formato di dati in un tipo di supporto.

Per altre informazioni sulle AM_MEDIA_TYPE, vedere la documentazione di Microsoft Windows SDK.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ksproxy.h (include Ksproxy.h)
Libreria Ksproxy.lib

Vedi anche

IKsPinFactory