Share via


Intestazione ksproxy.h

Questa intestazione viene usata dal flusso. Per altre informazioni, vedere:

ksproxy.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IKsAggregateControl

L'interfaccia IKsAggregateControl fornisce metodi che aggiungono e rimuovono server COM come provider di aggregazione in oggetti KS che supportano l'interfaccia.
IKsAllocator

L'interfaccia IKsAllocator fornisce metodi che controllano ed eseguono query su un allocatore. IKsAllocator è destinato all'uso del proxy e non è consigliato per l'uso dell'applicazione.
IKsAllocatorEx

L'interfaccia IKsAllocatorEx è destinata all'uso del proxy e non è consigliata per l'uso dell'applicazione. IKsAllocatorEx eredita tutti i metodi dell'interfaccia IKsAllocator ed estende IKsAllocator per fornire metodi che controllano ulteriormente ed eseguono query su un allocatore.
IKsClockPropertySet

L'interfaccia IKsClockPropertySet fornisce metodi che consentono al proxy di riflettere in modo accurato il tempo.
IKsControl

L'interfaccia IKsControl fornisce metodi in modalità utente che controllano un filtro KS o un pin KS. Per informazioni sull'equivalente in modalità utente di questa interfaccia, vedere l'interfaccia COM IKsControl AVStream.
IKsDataTypeCompletion

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

L'interfaccia IKsDataTypeHandler fornisce metodi che eseguono la pre-elaborazione facoltativa e la post-elaborazione degli esempi multimediali.
IKsInterfaceHandler

L'interfaccia IKsInterfaceHandler fornisce metodi che eseguono il marshalling di esempi nel kernel in base alla struttura KSPIN_INTERFACE specificata per la connessione stabilita. L'IID per questa interfaccia è IID_IKsInterfaceHandler.
IKsNotifyEvent

L'interfaccia IKsNotifyEvent fornisce un metodo per fare in modo che l'oggetto KS proprietario di un evento DirectShow rilasci l'evento con i parametri specificati.
IKsObject

L'interfaccia IKsObject fornisce un metodo per recuperare l'handle di file di un oggetto KS.
IKsPin

L'interfaccia IKsPin fornisce metodi che controllano e recuperano informazioni su un pin.
IKsPinEx

L'interfaccia IKsPinEx eredita tutti i metodi dell'interfaccia IKsPin ed estende IKsPin per fornire un metodo che notifica al grafico dei filtri un errore per consentire al grafico del filtro di interrompere l'operazione.
IKsPinFactory

L'interfaccia IKsPinFactory fornisce un metodo che recupera l'identificatore di una factory di pin.
IKsPinPipe

L'interfaccia IKsPinPipe è destinata all'uso del proxy e non è consigliata per l'uso dell'applicazione. IKsPinPipe fornisce metodi che controllano una pipe di pin.
IKsPropertySet

L'interfaccia IKsPropertySet in ksproxy.h fornisce metodi che accedono alle proprietà degli oggetti KS implementati in un minidriver KS.
IKsQualityForwarder

L'interfaccia IKsQualityForwarder eredita il metodo dell'interfaccia IKsObject ed estende IKsObject per fornire un metodo che scarica le informazioni da un pin.
IKsTopology

L'interfaccia IKsTopology fornisce un metodo che apre gli oggetti nodo della topologia contenuti in un filtro.

Funzioni

 
KsGetMediaType

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

La funzione KsGetMediaTypeCount restituisce il numero di tipi di supporti disponibili in un identificatore della factory pin.
KsGetMultiplePinFactoryItems

La funzione KsGetMultiplePinFactoryItems recupera gli elementi della proprietà pin in un buffer di dati a lunghezza variabile.
KsOpenDefaultDevice

La funzione KsOpenDefaultDevice apre un handle per il primo dispositivo elencato nella categoria Plug and Play (PnP) specificata.
KsResolveRequiredAttributes

La funzione KsResolveRequiredAttributes esegue la ricerca nell'elenco di attributi associato a un intervallo di dati per gli attributi specificati e garantisce che tutti gli attributi specificati siano stati trovati.
KsSynchronousDeviceControl

La funzione KsSynchronousDeviceControl genera un'operazione di controllo I/O del dispositivo sincrona all'oggetto KS specificato da un handle di file.

Strutture

 
KSSTREAM_SEGMENT

La struttura KSSTREAM_SEGMENT contiene informazioni che descrivono un'operazione di I/O in un flusso.
ALLOCATOR_PROPERTIES_EX

La struttura ALLOCATOR_PROPERTIES_EX è destinata all'uso del proxy e non è consigliata per l'uso dell'applicazione. ALLOCATOR_PROPERTIES_EX contiene informazioni che descrivono le proprietà di un allocatore.
OPTIMAL_WEIGHT_TOTALS

Altre informazioni su: struttura OPTIMAL_WEIGHT_TOTALS
PIPE_DIMENSIONS

La struttura PIPE_DIMENSIONS è destinata all'uso del proxy e non è consigliata per l'uso dell'applicazione. PIPE_DIMENSIONS contiene informazioni che descrivono il rapporto di compressione/espansione dei frame su vari pin correlati a una pipe.
PIPE_TERMINATION

La struttura PIPE_TERMINATION è destinata all'uso del proxy e non è consigliata per l'uso dell'applicazione. PIPE_TERMINATION contiene informazioni che descrivono il terminatore di pin di una pipe.

Enumerazioni

 
FRAMING_CACHE_OPS

Altre informazioni su: enumerazione FRAMING_CACHE_OPS
FRAMING_PROP

Altre informazioni su: enumerazione FRAMING_PROP
KS_LogicalMemoryType

Altre informazioni su: enumerazione KS_LogicalMemoryType
KSALLOCATORMODE

Altre informazioni su: Enumerazione KSALLOCATORMODE
KSIOOPERATION

Altre informazioni su: Enumerazione KSIOOPERATION
KSPEEKOPERATION

Altre informazioni su: Enumerazione KSPEEKOPERATION
PIPE_ALLOCATOR_PLACE

Altre informazioni su: enumerazione PIPE_ALLOCATOR_PLACE
PIPE_STATE

Altre informazioni su: enumerazione PIPE_STATE