AVBlocks for C++  1.13
Audio and Video Software Development Kit
primo::avblocks::Library Namespace Reference

Initializes AVBlocks and manages license information. More...

Functions

bool_t initialize ()
 see avb_initialize
 
void shutdown ()
 see avb_shutdown
 
const char * description ()
 see avb_get_description
 
int32_t minorVersion ()
 see avb_get_minor_version
 
int32_t patchVersion ()
 see avb_get_patch_version
 
int32_t majorVersion ()
 see avb_get_major_version
 
int32_t setLicense (const char *license)
 see avb_set_license
 
primo::license::LicenseInfo * createLicenseInfo ()
 see avb_create_license_info
 
Transcoder * createTranscoder ()
 see avb_create_transcoder
 
primo::codecs::AudioStreamInfo * createAudioStreamInfo ()
 see avb_create_audio_stream_info
 
primo::codecs::VideoStreamInfo * createVideoStreamInfo ()
 see avb_create_video_stream_info
 
primo::codecs::MediaSample * createMediaSample ()
 see avb_create_media_sample
 
primo::codecs::MediaBuffer * createMediaBuffer (int32_t capacity)
 see avb_create_media_buffer
 
primo::avblocks::MediaPin * createMediaPin ()
 see avb_create_media_pin
 
primo::avblocks::MediaSocket * createMediaSocket ()
 see avb_create_media_socket
 
primo::avblocks::MediaSocket * createMediaSocket (const char *preset)
 see avb_create_media_socket_from_preset
 
primo::avblocks::MediaSocket * createMediaSocket (MediaInfo *mediaInfo)
 see avb_create_media_socket_from_media_info
 
primo::avblocks::MediaInfo * createMediaInfo ()
 see avb_create_media_info
 
primo::avblocks::ByteArrayParameter * createByteArrayParameter ()
 see avb_create_byte_array_parameter
 
primo::avblocks::MediaBufferParameter * createMediaBufferParameter ()
 see avb_create_media_buffer_parameter
 
primo::avblocks::StringParameter * createStringParameter ()
 see avb_create_string_parameter
 
primo::avblocks::IntParameter * createIntParameter ()
 see avb_create_int_parameter
 
primo::avblocks::FloatParameter * createFloatParameter ()
 see avb_create_float_parameter
 
primo::avblocks::ParameterList * createParameterList ()
 see avb_create_parameter_list
 
primo::codecs::Metadata * createMetadata ()
 see avb_create_metadata
 
primo::codecs::MetaAttribute * createMetaAttribute ()
 see avb_create_meta_attribute
 
primo::codecs::MetaPicture * createMetaPicture ()
 see avb_create_meta_picture
 

Detailed Description

Initializes AVBlocks and manages license information.

This namespace contains global functions for the AVBlocks library. These are C++ wrappers of the functions in the pure "C" interface exported by the library.