CMediaType-Klasse
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die CMediaType
-Klasse verwaltet Medientypen. Diese Klasse erbt die AM_MEDIA_TYPE-Struktur . Sie kann in eine Variable vom Typ AM_MEDIA_TYPE umgewandelt werden.
Öffentliche Methoden | BESCHREIBUNG |
---|---|
CMediaType | Konstruktormethode. |
~CMediaType | Destruktormethode. |
Set | Legt den Medientyp eines anderen Medientyps fest. |
IsValid | Bestimmt, ob diesem Objekt ein Haupttyp zugewiesen wurde. |
type | Ruft den Haupttyp ab. |
SetType | Gibt den Haupttyp an. |
Untertyp | Ruft den Untertyp ab. |
SetSubtype | Gibt den Untertyp an. |
IsFixedSize | Bestimmt, ob die Stichproben eine feste Größe oder eine variable Größe haben. |
IsTemporalCompressed | Bestimmt, ob der Stream eine temporale Komprimierung verwendet. |
GetSamplesize | Ruft die Stichprobengröße ab. |
SetSampleSize | Gibt eine feste Stichprobengröße an oder gibt an, dass Stichproben eine variable Größe aufweisen. |
SetVariableSize | Gibt an, dass Beispiele keine feste Größe haben. |
SetTemporalCompression | Gibt an, ob Beispiele mithilfe der temporalen Komprimierung komprimiert werden. |
Format | Ruft einen Zeiger auf den Formatblock ab. |
FormatLength | Ruft die Länge des Formatblocks ab. |
SetFormatType | Gibt den Formattyp an |
FormatType | Ruft den Formattyp ab. |
SetFormat | Gibt den Formatblock an. |
ResetFormatBuffer | Löscht den Formatblock. |
AllocFormatBuffer | Ordnet Arbeitsspeicher für den Formatblock zu. |
ReallocFormatBuffer | Ordnet den Formatblock einer neuen Größe zu. |
InitMediaType | Initialisiert den Medientyp. |
MatchesPartial | Bestimmt, ob dieser Medientyp mit einem teilweise angegebenen Medientyp übereinstimmt. |
IsPartiallySpecified | Bestimmt, ob der Medientyp teilweise definiert ist. |
Operatoren | BESCHREIBUNG |
Operator = | Überlädt den Zuweisungsoperator, um einen Medientyp zu kopieren. |
Operator == | Prüft auf Gleichheit zwischen CMediaType -Objekten. |
Operator != | Prüft auf Ungleichheit zwischen CMediaType -Objekten. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|