TAO_AV  3.0.0
Public Member Functions | List of all members
TAO_MediaControl Class Referenceabstract

Abstract Mediacontrol class. The following are to be handled by the specialized media control for the specific media like camera, speaker. More...

#include <AVStreams_i.h>

Inheritance diagram for TAO_MediaControl:
Inheritance graph
[legend]
Collaboration diagram for TAO_MediaControl:
Collaboration graph
[legend]

Public Member Functions

 TAO_MediaControl (void)
 default constructor More...
 
virtual AVStreams::Position get_media_position (AVStreams::PositionOrigin an_origin, AVStreams::PositionKey a_key)=0
 
virtual void set_media_position (const AVStreams::Position &a_position)=0
 
virtual void start (const AVStreams::Position &a_position)=0
 
virtual void pause (const AVStreams::Position &a_position)=0
 
virtual void resume (const AVStreams::Position &a_position)=0
 
virtual void stop (const AVStreams::Position &a_position)=0
 

Detailed Description

Abstract Mediacontrol class. The following are to be handled by the specialized media control for the specific media like camera, speaker.

Constructor & Destructor Documentation

◆ TAO_MediaControl()

TAO_MediaControl::TAO_MediaControl ( void  )

default constructor

Member Function Documentation

◆ get_media_position()

virtual AVStreams::Position TAO_MediaControl::get_media_position ( AVStreams::PositionOrigin  an_origin,
AVStreams::PositionKey  a_key 
)
pure virtual

◆ pause()

virtual void TAO_MediaControl::pause ( const AVStreams::Position a_position)
pure virtual

◆ resume()

virtual void TAO_MediaControl::resume ( const AVStreams::Position a_position)
pure virtual

◆ set_media_position()

virtual void TAO_MediaControl::set_media_position ( const AVStreams::Position a_position)
pure virtual

◆ start()

virtual void TAO_MediaControl::start ( const AVStreams::Position a_position)
pure virtual

◆ stop()

virtual void TAO_MediaControl::stop ( const AVStreams::Position a_position)
pure virtual

The documentation for this class was generated from the following file: