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.

Ereditarietà

L'interfaccia IKsDataTypeCompletion eredita dall'interfaccia IUnknown .

Metodi

L'interfaccia IKsDataTypeCompletion include 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.

Commenti

Per mantenere il tipo di dati proxy neutrale, i gestori dei tipi di dati facoltativi possono essere caricati per massaggiare il flusso di dati durante il passaggio o dai filtri in modalità kernel. È necessario 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 del tipo di dati supporta solo IKsDataTypeCompletion se il formato multimediale ha un modulo parzialmente specificato.

Un gestore del tipo di dati viene in genere caricato durante il processo di connessione 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 , l'applicazione usa un gestore di tipi di dati per completare un parametro di tipo multimediale parziale restituito da IAMStreamConfig::SetFormat. Per altre informazioni su IAMStreamConfig::SetFormat, vedere la documentazione di Microsoft Windows SDK.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ksproxy.h (includere Ksproxy.h)

Vedi anche

IKsDataTypeHandler