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 |