Partager via


Interface ITAllocatorProperties (tapi3.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édia associé. S’il existe, une instance QueryInterface sur n’importe quelle interface de terminal, telle qu’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 contient ces méthodes.

 
ITAllocatorProperties ::GetAllocateBuffers

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

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

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

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

La méthode ITAllocatorProperties ::SetAllocatorProperties (tapi3.h) doit être appelée avant la connexion et force le MSP à utiliser ces valeurs pendant la négociation du filtre.
ITAllocatorProperties ::SetBufferSize

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

Configuration requise

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