VideoStream Properties |
The VideoStream type exposes the following members.
Name | Description | |
---|---|---|
AllowFrameDrop |
Gets or sets a value indicating if frames should be dropped if video processing can not keep up with a video stream.
If this is set to false, the video quality may degrade when the processing load is too high. Alternatively, when set
to true, frames will be dropped, but each frame that is processed should have an improved visual quality.
| |
Attributes |
Gets the RasterAttributes that define the raster data.
(Inherited from Raster.) | |
EndFrame | ||
EndTime | ||
FrameRate | ||
Height |
Gets the height of the raster in pixels.
(Inherited from Raster.) | |
IntervalEndTime |
Gets or sets the SceneManager time at which the video
will stop playing when the Playback property is set to TimeInterval.
| |
IntervalStartTime |
Gets or sets the SceneManager time at which the video
will begin playing when the Playback property is set to TimeInterval.
| |
IsPlaying | ||
Loop | ||
PacketAcquirementYieldTime |
Gets or sets the thread processing yield time for asynchronous streaming of video over common protocols like udp.
Setting a high value may increase performance, but may cause frames or packets to drop, effecting visual quality.
A lower value will ensure high priority processing of the stream, and thus less visual degradation, but may affect performance.
| |
PacketBufferLimit |
Gets or sets a value indicating the buffering limit for packets when processing a video stream. Increasing this value
will provide more buffering of the video stream when frame processing cannot keep up, but has memory implications and
may result in the video falling behind, or eventual visual degradation, if the frame processing load is not lessened.
| |
Playback |
Gets or sets the VideoPlayback mode of the video.
| |
Scan0 |
Gets the IntPtr associated with the first value of data in the raster.
(Inherited from Raster.) | |
StartFrame |
Gets or sets the start frame of the video. Changing the StartFrame property also
changes the StartTime property to the time in the video that corresponds to the specified frame.
| |
StartTime |
Gets or sets the start time of the video in seconds. Changing the StartTime property also
changes the StartFrame property to the frame in the video that corresponds to the specified time.
| |
UpdateDelta |
Gets or sets the update delta of the raster stream in seconds. The UpdateDelta defines the interval
at which the Update(JulianDate, JulianDate) method will be called. The default UpdateDelta is 0, which will
call the Update(JulianDate, JulianDate) method every time the SceneManager
time changes. When animating, this means the Update(JulianDate, JulianDate) method would be called on every animation step.
(Inherited from RasterStream.) | |
Uri |
Gets the Uri of the video.
| |
Width |
Gets the width of the raster in pixels.
(Inherited from Raster.) |