Condividi tramite


Interfaccia ITAllocatorProperties (tapi3.h)

L'interfaccia ITAllocatorProperties espone le proprietà dell'allocatore del buffer di Media Streaming Terminal (MST) a un utente finale o a un'applicazione server. Un'applicazione deve ottimizzare le dimensioni del campione per un particolare protocollo. La decisione relativa alle proprietà appropriate dipende dall'implementazione elevata.

Questa interfaccia viene esposta nell'oggetto Terminale dal provider di servizi multimediali associato. Se esistente, un oggetto QueryInterface in qualsiasi interfaccia del terminale, ad esempio ITTerminal, può essere usato per ottenere un puntatore ITAllocatorProperties .

Ereditarietà

L'interfaccia ITAllocatorProperties eredita dall'interfaccia IUnknown . ITAllocatorProperties include anche questi tipi di membri:

Metodi

L'interfaccia ITAllocatorProperties dispone di questi metodi.

 
ITAllocatorProperties::GetAllocateBuffers

Il metodo ITAllocatorProperties::GetAllocateBuffers (tapi3.h) determina se è possibile recuperare i buffer allocator correnti.
ITAllocatorProperties::GetAllocatorProperties

Il metodo ITAllocatorProperties::GetAllocatorProperties (tapi3.h) ottiene i valori per le proprietà dell'allocatore dopo la connessione e fornisce i valori negoziati.
ITAllocatorProperties::GetBufferSize

Il metodo ITAllocatorProperties::GetBufferSize (tapi3.h) ottiene le dimensioni del buffer allocatore.
ITAllocatorProperties::SetAllocateBuffers

Il metodo ITAllocatorProperties::SetAllocateBuffers (tapi3.h) determina se è necessario impostare i buffer allocator correnti.
ITAllocatorProperties::SetAllocatorProperties

Il metodo ITAllocatorProperties::SetAllocatorProperties (tapi3.h) deve essere chiamato prima della connessione e forza l'MSP a usare questi valori durante la negoziazione del filtro.
ITAllocatorProperties::SetBufferSize

Il metodo ITAllocatorProperties::SetBufferSize (tapi3.h) imposta le dimensioni del buffer allocatore.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3.h (include Tapi3.h)