CMediaType, classe

hiérarchie de la classe cmediatype

La CMediaType classe gère les types de média. Cette classe hérite de la structure du _ _ type de média am . Il peut être casté en une variable de type de _ média _ am.

Méthodes publiques Description
CMediaType Méthode de constructeur.
~ CMediaType Méthode de destructeur.
Définie Définit le type de média à partir d’un autre type de média.
IsValid Détermine si un type principal a été assigné à cet objet.
Entrer Récupère le type principal.
SetType Spécifie le type principal.
Subtype Récupère le sous-type.
SetSubtype Spécifie le sous-type.
IsFixedSize Détermine si les échantillons ont une taille fixe ou une taille variable.
IsTemporalCompressed Détermine si le flux utilise la compression temporelle.
GetSampleSize Récupère la taille de l’échantillon.
SetSampleSize Spécifie une taille d’échantillon fixe ou spécifie que les échantillons ont une taille variable.
SetVariableSize Spécifie que les exemples n’ont pas de taille fixe.
SetTemporalCompression Spécifie si les échantillons sont compressés à l’aide de la compression temporelle.
Format Récupère un pointeur vers le bloc de format.
FormatLength Récupère la longueur du bloc de format.
SetFormatType Spécifie le type de format.
FormatType Récupère le type de format.
SetFormat Spécifie le bloc de format.
ResetFormatBuffer Supprime le bloc de format.
AllocFormatBuffer Alloue de la mémoire pour le bloc de format.
ReallocFormatBuffer Réaffecte le bloc de format à une nouvelle taille.
InitMediaType Initialise le type de média.
MatchesPartial Détermine si ce type de média correspond à un type de média partiellement spécifié.
IsPartiallySpecified Détermine si le type de média est partiellement défini.
Opérateurs Description
opérateur = Surcharge l’opérateur d’assignation pour copier un type de média.
opérateur = = Vérifie l’égalité d’objets CMediaType.
opérateur ! = Vérifie l’inégalité d’objets CMediaType.

Spécifications

Condition requise Valeur
En-tête
Mtype. h (include Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)