AVBlocks for C++
3.0
Audio and Video Software Development Kit
|
The parameter represents a VideoStreamInfo object. More...
#include <avb.h>
Public Member Functions | |
virtual bool_t | setStreamInfo (primo::codecs::VideoStreamInfo *streamInfo)=0 |
Sets the video stream info. | |
virtual primo::codecs::VideoStreamInfo * | streamInfo () const =0 |
Returns the VideoStreamInfo instance. | |
Public Member Functions inherited from Parameter | |
virtual Parameter * | clone () const =0 |
Creates a deep copy of the underlying StringParameter, IntParameter, FloatParameter, or MediaBufferParameter object. | |
virtual const char * | name () const =0 |
Returns the parameter name. | |
virtual bool_t | setName (const char *name)=0 |
Sets the parameter name. | |
virtual ParamType::Enum | type () const =0 |
Returns the parameter type. | |
Public Member Functions inherited from Reference | |
virtual int32_t | release () const =0 |
Releases the instance. | |
virtual int32_t | retain () const =0 |
Retains the instance. | |
virtual int32_t | retainCount () const =0 |
Returns the current reference count. | |
Additional Inherited Members | |
Protected Member Functions inherited from Parameter | |
~Parameter () | |
This object can be destroyed only by the AVBlocks library. | |
The parameter represents a VideoStreamInfo object.
|
pure virtual |
Sets the video stream info.
buffer | [in] A pointer to VideoStreamInfo that will be stored in the parameter. It is allowed to set a NULL object. Internally the VideoStreamInfo specified by streamInfo is retained (if not NULL), so it is safe to release it after this method returns. The previous VideoStreamInfo is released (if not NULL). |
|
pure virtual |
Returns the VideoStreamInfo instance.