User-supplied interface that receives notifications. The ILMDmxSubtitleCallback interface is assigned to the ILMDmxSubtitle.Callback property.
For an overview of implementing this interface, refer to Displaying Subtitles.
Lists the possible cue events.
typedef enum
{
LMSubtitle_Cue_Event_Active,
LMSubtitle_Cue_Event_Inactive,
LMSubtitle_Cue_Event_Clear,
} LMSubtitle_Cue_Event;
Indicates that the specified cue should be displayed.
Indicates that the specified cue should be hidden.
Indicates that all cues should be hidden. The currenttime and cue callback parameters are not valid during this event.
Called when a cue event occurs in a text track.
An LMSubtitle_Cue_Event** enumeration value that indicates which type of event has occurred.
A double value that contains the time, in seconds, when the event occurred.
An ILMSubtitleCue interface pointer that represents the cue.
Care must be taken when accessing the parameters of this method. If cueevent is LMSubtitle_Cue_Event_Clear, then currenttime is 0 and cue is null.
Return | Description |
---|---|
S_OK | Successful |
< 0 | An error occurred. |
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