Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |
|