AVBlocks for C++
3.0
Audio and Video Software Development Kit
|
StreamInfoEnum is a read-only collection of StreamInfo objects. More...
#include <av.h>
Public Member Functions | |
virtual primo::codecs::StreamInfo * | at (int32_t index) const =0 |
Returns the stream information for the specified item. | |
virtual int32_t | count () const =0 |
Returns the number of StreamInfo objects in the collection. | |
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. | |
Protected Member Functions | |
~StreamInfoEnum () | |
This object can be destroyed only by the AVBlocks library. | |
StreamInfoEnum is a read-only collection of StreamInfo objects.
|
pure virtual |
Returns the stream information for the specified item.
index | [in] The stream index in the collection. |
The caller is not required to release the returned object.
|
pure virtual |
Returns the number of StreamInfo objects in the collection.