MediaBufferParameter

primo::avblocks::MediaBufferParameter

class MediaBufferParameter : public primo::avblocks::Parameter

The parameter represents a MediaBuffer object.

Public Functions

virtual primo::codecs::MediaBuffer *buffer() const = 0

Returns the buffer instance.

Returns:

A pointer to MediaBuffer object. The returned pointer can be NULL.

virtual bool_t setBuffer(primo::codecs::MediaBuffer *buffer) = 0

Sets the buffer.

Parameters:

buffer – [in] A pointer to MediaBuffer that will be stored in the parameter. It is allowed to set a NULL object. Internally the MediaBuffer specified by buffer is retained (if not NULL), so it is safe to release it after this method returns. The previous MediaBuffer is released (if not NULL).