Condividi tramite


Interfaccia IKsDataTypeCompletion (ksproxy.h)

L'interfaccia IKsDataTypeCompletion fornisce un metodo per completare tipi di supporti parzialmente specificati passati al metodo IAMStreamConfig::SetFormat.

L'IID per questa interfaccia è IID_IKsDataTypeCompletion.

Eredità

L'interfaccia IKsDataTypeCompletion eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IKsDataTypeCompletion dispone di questi metodi.

 
IKsDataTypeCompletion::KsCompleteMediaType

Il metodo KsCompleteMediaType completa un tipo di supporto parzialmente specificato che è stato presentato per la prima volta al metodo IAMStreamConfig::SetFormat.

Osservazioni

Per mantenere neutro il tipo di dati proxy, è possibile caricare i gestori dei tipi di dati facoltativi per massaggiare il flusso di dati durante il passaggio o dai filtri in modalità kernel. È consigliabile implementare un gestore dei tipi di dati come server COM che, almeno, supporta l'interfaccia IKsDataTypeHandler. L'interfaccia IKsDataTypeCompletion è facoltativa per i gestori dei tipi di dati. Un gestore dei tipi di dati supporta solo IKsDataTypeCompletion se il formato multimediale ha un formato parzialmente specificato.

Un gestore del tipo di dati viene in genere caricato durante il processo di connessione del pin e scaricato quando la connessione viene interrotta. Tuttavia, un gestore dei tipi di dati viene talvolta caricato brevemente per altri scopi. Ad esempio, se un'applicazione usa il metodo IAMStreamConfig::SetFormat di DirectShow, è possibile che l'applicazione usi un gestore dei tipi di dati per completare un parametro di tipo di supporto parziale restituito da IAMStreamConfig::SetFormat. Per altre informazioni su IAMStreamConfig::SetFormat, vedere la documentazione di Microsoft Windows SDK.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione ksproxy.h (include Ksproxy.h)

Vedere anche

IKsDataTypeHandler