Condividi tramite


KSPROPERTY_STREAM_ALLOCATOR

La proprietà KSPROPERTY_STREAM_ALLOCATOR è una proprietà facoltativa che deve essere implementata se il pin alloca buffer di flusso o può fornire un allocatore

Tabella riepilogo utilizzo

Get Set Destinazione Tipo descrittore di proprietà Tipo valore proprietà

Aggiungi (Blocca)

KSPROPERTY

HANDLE

Commenti

Il valore restituito è sempre un handle NULL . Tuttavia, il supporto è determinato dal fatto che la chiamata venga restituita correttamente.

La proprietà imposta l'handle dell'allocatore assegnato al punto di connessione del flusso. Un punto di connessione per KSPIN_COMMUNICATION_SOURCE controlla la proprietà per determinare l'handle dell'allocatore da usare per le allocazioni di dati. Questa proprietà viene in genere impostata da un gestore grafici, ad esempio DirectShow.

Un handle di allocatore viene ottenuto e può essere usato per impostare l'allocatore per un altro pin di filtro. Un filtro che usa l'allocatore deve fare riferimento all'oggetto per ottenere un puntatore a un oggetto file e dereferenziare l'oggetto file quando viene assegnato un nuovo allocatore o quando la connessione viene chiusa. È anche possibile eseguire una query sulla proprietà per determinare se questo punto di connessione supporta la fornitura di un allocatore.

Requisiti

Intestazione

Ks.h (include Ks.h)

Vedi anche

KSPROPERTY