Class VLDSVideoPlayer.TVLDSVideoPlayer

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
Line 34: Line 34:
  
 
== Description ==
 
== Description ==
<b><span style="color:red">Requires DirectShow 8.1 or higher.</span></b>
+
<span style="color:red"><b>Requires DirectShow 8.1 or higher.</b></span>
  
<b><span style="color:red">If you don't want to use DirectShow use the
+
<span style="color:red"><b>If you don't want to use DirectShow use the
[[Class VLAVIPlayer.TVLAVIPlayer|TVLAVIPlayer]] component instead.</span></b>
+
[[Class VLAVIPlayer.TVLAVIPlayer|TVLAVIPlayer]] component instead.</b></span>
  
 
This DirectShow compionent can be used to play Video files.
 
This DirectShow compionent can be used to play Video files.
  
 
To play an Video file, place the component on a form, set the
 
To play an Video file, place the component on a form, set the
FileName with the name of an existing Video file, set the
+
[[Property VLDSVideoPlayer.TVLDSVideoPlayer.FileName|FileName]] with the name of an existing Video file, set the
 
component Enabled property to True, and connect the OutputPut
 
component Enabled property to True, and connect the OutputPut
 
pin to the InputPin of an [[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]].
 
pin to the InputPin of an [[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]].
 +
 +
 +
 +
<b>Diagram:</b>
 +
 +
[[Image:VLDSVideoPlayer_Preview.png]]
  
 
== Properties ==
 
== Properties ==
Line 52: Line 58:
 
*[[Property VLDSVideoPlayer.TVLDSVideoPlayer.AudioPreview|AudioPreview]] - Enables Audio Preview.  
 
*[[Property VLDSVideoPlayer.TVLDSVideoPlayer.AudioPreview|AudioPreview]] - Enables Audio Preview.  
 
*[[Property VLDSVideoPlayer.TVLDSVideoPlayer.ExtractRawVideo|ExtractRawVideo]] - Specifies if the player should try to extract raw/uncompressed video.  
 
*[[Property VLDSVideoPlayer.TVLDSVideoPlayer.ExtractRawVideo|ExtractRawVideo]] - Specifies if the player should try to extract raw/uncompressed video.  
 +
*[[Property VLDSVideoPlayer.TVLDSVideoPlayer.TimeStamps|TimeStamps]] - Timestamp settings.
 +
*[[Property VLDSVideoPlayer.TVLDSVideoPlayer.FileName|FileName]]
  
 
=== Public ===
 
=== Public ===
Line 81: Line 89:
 
*[[Pin VLDSVideoPlayer.TVLDSVideoPlayer.RawOutputPin|RawOutputPin]] - The Raw uncompressed Video Output Pin of the player.  
 
*[[Pin VLDSVideoPlayer.TVLDSVideoPlayer.RawOutputPin|RawOutputPin]] - The Raw uncompressed Video Output Pin of the player.  
 
*[[Pin VLDSVideoPlayer.TVLDSVideoPlayer.AudioOutputPin|AudioOutputPin]] - The Audio Output Pin of the player.  
 
*[[Pin VLDSVideoPlayer.TVLDSVideoPlayer.AudioOutputPin|AudioOutputPin]] - The Audio Output Pin of the player.  
*[[Pin VLDSVideoPlayer.TVLDSVideoPlayer.RawAudioOutputPin|RawAudioOutputPin]] - The Raw uncompressed Audio Output Pin of the player.
 
  
 
== Events ==
 
== Events ==
 
*[[Event VLDSVideoPlayer.TVLDSVideoPlayer.OnReset|OnReset]] - Occurs when the playback reaches the end of the video in Loop pmode.  
 
*[[Event VLDSVideoPlayer.TVLDSVideoPlayer.OnReset|OnReset]] - Occurs when the playback reaches the end of the video in Loop pmode.  
*[[Event VLDSVideoPlayer.TVLDSVideoPlayer.OnCaptionText|OnCaptionText]] - Occurs every time a closed caption text is extracted from the video.
 
  
 
== From [[Class MLDSPlayer.TMLDSPlayer|TMLDSPlayer]] ==
 
== From [[Class MLDSPlayer.TMLDSPlayer|TMLDSPlayer]] ==
Line 105: Line 111:
  
 
=== Public ===
 
=== Public ===
*[[Property MLDSPlayer.TMLDSPlayer.WaveFormat|WaveFormat]]
 
 
*[[Property MLDSPlayer.TMLDSPlayer.Opened|Opened]]
 
*[[Property MLDSPlayer.TMLDSPlayer.Opened|Opened]]
 +
*[[Property MLDSPlayer.TMLDSPlayer.WaveFormat|WaveFormat]]
  
 
== Methods ==
 
== Methods ==
Line 120: Line 126:
  
 
== Pins ==
 
== Pins ==
*[[Pin MLDSPlayer.TMLDSPlayer.EnablePin|EnablePin]]
 
*[[Pin MLDSPlayer.TMLDSPlayer.FileNamePin|FileNamePin]]
 
 
*[[Pin MLDSPlayer.TMLDSPlayer.ProgressPin|ProgressPin]]
 
*[[Pin MLDSPlayer.TMLDSPlayer.ProgressPin|ProgressPin]]
*[[Pin MLDSPlayer.TMLDSPlayer.PausePin|PausePin]]
 
 
*[[Pin MLDSPlayer.TMLDSPlayer.ClockPin|ClockPin]]
 
*[[Pin MLDSPlayer.TMLDSPlayer.ClockPin|ClockPin]]
 
*[[Pin MLDSPlayer.TMLDSPlayer.TextOutputPin|TextOutputPin]]
 
*[[Pin MLDSPlayer.TMLDSPlayer.TextOutputPin|TextOutputPin]]
 +
*[[Pin MLDSPlayer.TMLDSPlayer.RawAudioOutputPin|RawAudioOutputPin]]
  
 
== Events ==
 
== Events ==
 
*[[Event MLDSPlayer.TMLDSPlayer.OnProgress|OnProgress]]
 
*[[Event MLDSPlayer.TMLDSPlayer.OnProgress|OnProgress]]
 
*[[Event MLDSPlayer.TMLDSPlayer.OnStop|OnStop]]
 
*[[Event MLDSPlayer.TMLDSPlayer.OnStop|OnStop]]
 +
*[[Event MLDSPlayer.TMLDSPlayer.OnCaptionText|OnCaptionText]]
  
 
[[Category:Components]][[Category:Classes]]
 
[[Category:Components]][[Category:Classes]]

Revision as of 20:28, 10 June 2013

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

BIGVLDSVideoPlayer.gif VLDSVideoPlayer.gif NETVLDSVideoPlayer.gif

Package: VideoLabBasicPkg

Unit: VLDSVideoPlayer

Inherits: TMLDSPlayer

Contents

Syntax

Delphi:

type TVLDSVideoPlayer = class( TMLDSPlayer )

C++ Builder:

class TVLDSVideoPlayer : public TMLDSPlayer

Visual C++ (MFC):

class CTVLDSVideoPlayer : public CTMLDSPlayer

C# (.NET):

public ref class TVLDSVideoPlayer : Mitov.VideoLab.DSPlayer

Summary

Plays Video files using DirectShow.

Description

Requires DirectShow 8.1 or higher.

If you don't want to use DirectShow use the TVLAVIPlayer component instead.

This DirectShow compionent can be used to play Video files.

To play an Video file, place the component on a form, set the FileName with the name of an existing Video file, set the component Enabled property to True, and connect the OutputPut pin to the InputPin of an TVLImageDisplay.


Diagram:

VLDSVideoPlayer Preview.png

Properties

Published

Public

Methods

Public

Pins

Events

From TMLDSPlayer

Properties

Published

Public

Methods

Public

Pins

Events

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox