Skip to content

Latest commit

 

History

History
104 lines (64 loc) · 3.71 KB

class_videostream.rst

File metadata and controls

104 lines (64 loc) · 3.71 KB
github_url:hide

VideoStream

Inherits: :ref:`Resource<class_Resource>` < :ref:`RefCounted<class_RefCounted>` < :ref:`Object<class_Object>`

Inherited By: :ref:`VideoStreamTheora<class_VideoStreamTheora>`

Base resource for video streams.

.. rst-class:: classref-introduction-group

Description

Base resource type for all video streams. Classes that derive from VideoStream can all be used as resource types to play back videos in :ref:`VideoStreamPlayer<class_VideoStreamPlayer>`.

.. rst-class:: classref-introduction-group

Tutorials

.. rst-class:: classref-reftable-group

Properties

:ref:`String<class_String>` :ref:`file<class_VideoStream_property_file>` ""
.. rst-class:: classref-reftable-group

Methods

:ref:`VideoStreamPlayback<class_VideoStreamPlayback>` :ref:`_instantiate_playback<class_VideoStream_method__instantiate_playback>` ( ) |virtual|
.. rst-class:: classref-section-separator


.. rst-class:: classref-descriptions-group

Property Descriptions

.. rst-class:: classref-property

:ref:`String<class_String>` file = ""

.. rst-class:: classref-property-setget

The video file path or URI that this VideoStream resource handles.

For :ref:`VideoStreamTheora<class_VideoStreamTheora>`, this filename should be an Ogg Theora video file with the .ogv extension.

.. rst-class:: classref-section-separator


.. rst-class:: classref-descriptions-group

Method Descriptions

.. rst-class:: classref-method

:ref:`VideoStreamPlayback<class_VideoStreamPlayback>` _instantiate_playback ( ) |virtual|

Called when the video starts playing, to initialize and return a subclass of :ref:`VideoStreamPlayback<class_VideoStreamPlayback>`.