A MediaStreamContainer describes a video file format. The most common video file format is AVI, which is identified by the GUID MSC_AviContainer.
Header File: tisudshl.h
Namespace: DShowlib
Introduced in version 3.0
| Method | Description | ||
| clone | Creates a copy of the stream container, which is completely independent from the current object, but copies the internal state and data of the container. |
||
| create | Creates the container specified with the id. |
||
| getAvailableMediaStreamContainerList | Returns a list of available container types. |
||
| getAvailableMediaStreamContainers | [Deprecated] Returns a list of available container types. |
||
| getDescription | This method returns the string representation of this container type. |
||
| getInternalInterface | Returns a reference to an internal interface. |
||
| getMediaStreamContainerID | Returns the unique container type ID, which you can use to create the container without referring to the description string. |
||
| getPreferredFileExtension | Returns the standard file extension used by this container, e.g. "avi" for AVI files. |
||
| isCustomCodecSupported | Returns, if this container does support a codec. If true, then you can create a sink with a Codec or uncompressed format GUID. |
||
| isUncompressedSupported | Returns, if this container does support a uncompressed data stream. If true, then you can create a sink a uncompressed format GUID. |
||
| operator== | Checks whether the name of this MediaStreamContainer equals a specified string. |
||
| toString | Returns the string representation of this container type. |
||