Partage via


Interface ITAllocatorProperties (tapi3ds.h)

L’interface ITAllocatorProperties expose les propriétés d’allocation de mémoire tampon du terminal de streaming multimédia (MST) à un utilisateur final ou à une application serveur. Une application doit régler la taille de l’exemple pour un protocole particulier. La décision concernant les propriétés appropriées dépend fortement de l’implémentation.

Cette interface est exposée sur l’objet Terminal par le fournisseur de services multimédias associé. S’il existe, une instance QueryInterface sur n’importe quelle interface terminal, telle que ITTerminal, peut être utilisée pour obtenir un pointeur ITAllocatorProperties .

Héritage

L’interface ITAllocatorProperties hérite de l’interface IUnknown. ITAllocatorProperties a également les types de membres suivants :

Méthodes

L’interface ITAllocatorProperties utilise ces méthodes.

 
ITAllocatorProperties ::GetAllocateBuffers

La méthode ITAllocatorProperties ::GetAllocateBuffers (tapi3ds.h) détermine si les mémoires tampons d’allocateur actuelles peuvent être récupérées.
ITAllocatorProperties ::GetAllocatorProperties

La méthode GetAllocatorProperties (tapi3ds.h) obtient les valeurs actuelles des propriétés d’allocateur après la connexion et fournit les valeurs négociées.
ITAllocatorProperties ::GetBufferSize

La méthode ITAllocatorProperties ::GetBufferSize (tapi3ds.h) obtient la taille de la mémoire tampon d’allocation.
ITAllocatorProperties ::SetAllocateBuffers

La méthode ITAllocatorProperties ::SetAllocateBuffers (tapi3ds.h) détermine si les mémoires tampons d’allocateur actuelles doivent être définies.
ITAllocatorProperties ::SetAllocatorProperties

La méthode ITAllocatorProperties ::SetAllocatorProperties (tapi3ds.h) force le MSP à utiliser les valeurs entrées pendant la négociation du filtre.
ITAllocatorProperties ::SetBufferSize

La méthode ITAllocatorProperties ::SetBufferSize (tapi3ds.h) définit la taille de la mémoire tampon d’allocateur.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi3ds.h (inclure Tapi3.h)