Property VLAVIPlayer.TVLAVIPlayer.PumpPriority
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
Revision as of 23:52, 25 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.
Class: TVLAVIPlayer
Contents |
Syntax
Delphi:
property PumpPriority : Cardinal read FPumpPriority write FPumpPriority default 0;
C++ Builder:
__property unsigned int PumpPriority = { read=FPumpPriority, write=FPumpPriority, default=0 };
Summary
Specifies the priority of the component as a pump.
Description
TVLAVIPlayer is capable of pumping data. It means that if no
other pumping component is presented, TVLAVIPlayer will
start generating frames, and sending them via its OutputPin
and AudioOutputPin. TVLAVIPlayer is a master level pump. Any
pump with a level below master will be ignored and the
component will serve as a pump. If there is a pump above
maser level, the component will work in slave mode, providing
data on the pump request. If the other pump is a master as
well, the priority number will be used to determine who will
serve as a pump. If both priorities are equal, one of the
pumps will be selected to serve as a data pump.
Delphi example:
VLAVIPlayer1.PumpPriority := 5;
C++ Builder example:
VLAVIPlayer1->PumpPriority = 5;
Visual C++(MFC) example:
VLAVIPlayer1.PumpPriority = 5;
Visual C++/CLI example:
aviPlayer1->PumpPriority = 5;
C# example:
aviPlayer1.PumpPriority = 5;
VB example:
AVIPlayer1.PumpPriority = 5