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 |