gstreamermm: Gst::AllocationParams Class Reference

gstreamermm 1.4.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

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)
AllocationParams& | operator= (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

  lhs | The left-hand side
  rhs | The right-hand side

Gst::AllocationParams wrap | ( | GstAllocationParams * | object,
|  | bool | take_copy = `false`
| ) |  |
| related

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

Parameters

  object | The C instance.
  take_copy | False 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:

- gstreamermm/allocator.h