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 che KsGetMediaType riempimenti. Si noti che il tipo di dati di Position è int 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 ha esito positivo; in caso contrario, restituisce un codice di errore.

Osservazioni

La funzione KsGetMediaType esegue una query sull'elenco degli intervalli di dati ed esegue un'intersezione dei dati sull'intervallo di dati specificato, generando così un formato 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.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione ksproxy.h (include Ksproxy.h)
libreria Ksproxy.lib

Vedere anche

IKsPinFactory