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