AVBlocks for C++  1.9
Audio and Video Software Development Kit
StreamInfoEnum Class Reference

StreamInfoEnum is a read-only collection of StreamInfo objects. More...

Inherits Reference.

List of all members.

Public Member Functions

virtual int32_t count () const =0
 Returns the number of StreamInfo objects in the collection.
virtual primo::codecs::StreamInfoat (int32_t index) const =0
 Returns the stream information for the specified item.

Protected Member Functions

 ~StreamInfoEnum ()
 This object can be destroyed only by the AVBlocks library.

Detailed Description

StreamInfoEnum is a read-only collection of StreamInfo objects.


Member Function Documentation

virtual primo::codecs::StreamInfo* at ( int32_t  index) const [pure virtual]

Returns the stream information for the specified item.

Parameters:
index[in] The stream index in the collection.
Returns:
A pointer to a StreamInfo object specified by index or NULL if the index is invalid.

The caller is not required to release the returned object.

See also:
Object Management
virtual int32_t count ( ) const [pure virtual]

Returns the number of StreamInfo objects in the collection.

Returns:
number of objects.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator