This is an interface, exposed by demultiplexers, that allows timed delivery of subtitle text.
For an overview of implementing the ILMDmxSubtitle interface, refer to Displaying Subtitles.
| Type | Name | Description |
|---|---|---|
| ILMSubtitleTrackList | Tracks | A read-only property containing a list of all the tracks. |
| ILMSubtitleTrackList | TextTracks | A read-only property containing a list of all the text tracks. |
| ILMSubtitleTrackList | SelectedTracks | A read-only property containing a list of all the selected tracks. Selected tracks receive callback notifications. |
| ILMDmxSubtitleCallback | Callback | The user-specified callback interface that receives notifications. |
Selects or deselects the specified track. Selected tracks receive callback notifications.
A long value containing the track identifier.
A VARIANT_BOOL value that indicates whether the track is selected or deselected. A value of VARIANT_TRUE selects the track. A value of VARIANT_FALSE deselects the track.
| Return | Description |
|---|---|
| S_OK | Successful. |
| < 0 | An error occurred. |
| E_INVALIDARG | The track is not in the Tracks list. |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
