gstreamermm  1.4.3
Public Member Functions | Static Public Member Functions | Protected Attributes | Related Functions | List of all members
Gst::AllocationParams Class Reference

Public Member Functions

 AllocationParams (GstAllocationParams* gobject, bool make_a_copy=true)
 
 AllocationParams (const AllocationParams& other)
 
AllocationParamsoperator= (const AllocationParams& other)
 
 ~AllocationParams ()
 
void swap (AllocationParams& other)
 
GstAllocationParams* gobj ()
 Provides access to the underlying C instance. More...
 
const GstAllocationParams* gobj () const
 Provides access to the underlying C instance. More...
 
GstAllocationParams* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. More...
 
 AllocationParams ()
 
void init ()
 Initialize params to its default values. More...
 
MemoryFlags get_flags () const
 
void set_flags (const MemoryFlags& value)
 
gsize get_align () const
 
void set_align (const gsize& value)
 
gsize get_prefix () const
 
void set_prefix (const gsize& value)
 
gsize get_padding () const
 
void set_padding (const gsize& value)
 

Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...
 

Protected Attributes

GstAllocationParams* gobject_
 

Related Functions

(Note that these are not member functions.)

void swap (AllocationParams& lhs, AllocationParams& rhs)
 
Gst::AllocationParams wrap (GstAllocationParams* object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 

Constructor & Destructor Documentation

Gst::AllocationParams::AllocationParams ( GstAllocationParams *  gobject,
bool  make_a_copy = true 
)
explicit
Gst::AllocationParams::AllocationParams ( const AllocationParams other)
Gst::AllocationParams::~AllocationParams ( )
Gst::AllocationParams::AllocationParams ( )

Member Function Documentation

gsize Gst::AllocationParams::get_align ( ) const
MemoryFlags Gst::AllocationParams::get_flags ( ) const
gsize Gst::AllocationParams::get_padding ( ) const
gsize Gst::AllocationParams::get_prefix ( ) const
static GType Gst::AllocationParams::get_type ( )
static

Get the GType for this class, for use with the underlying GObject type system.

GstAllocationParams* Gst::AllocationParams::gobj ( )
inline

Provides access to the underlying C instance.

const GstAllocationParams* Gst::AllocationParams::gobj ( ) const
inline

Provides access to the underlying C instance.

GstAllocationParams* Gst::AllocationParams::gobj_copy ( ) const

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

void Gst::AllocationParams::init ( )

Initialize params to its default values.

AllocationParams& Gst::AllocationParams::operator= ( const AllocationParams other)
void Gst::AllocationParams::set_align ( const gsize &  value)
void Gst::AllocationParams::set_flags ( const MemoryFlags value)
void Gst::AllocationParams::set_padding ( const gsize &  value)
void Gst::AllocationParams::set_prefix ( const gsize &  value)
void Gst::AllocationParams::swap ( AllocationParams other)

Friends And Related Function Documentation

void swap ( AllocationParams lhs,
AllocationParams rhs 
)
related
Parameters
lhsThe left-hand side
rhsThe right-hand side
Gst::AllocationParams wrap ( GstAllocationParams *  object,
bool  take_copy = false 
)
related

A Glib::wrap() method for this object.

Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns
A C++ instance that wraps this C instance.

Member Data Documentation

GstAllocationParams* Gst::AllocationParams::gobject_
protected

The documentation for this class was generated from the following file: