gstreamermm 1.8.0

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Glib Namespace Reference

## Namespaces
| Ascii
| Base64
| Container_Helpers
| Markup
| Threads
| Unicode

## Classes
class | ArrayHandle
class | ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >
class | ArrayHandler
class | ArrayHandler< bool >
class | BalancedTree
class | Binding
class | ByteArray
class | Bytes
class | Checksum
class | Cond
class | ConvertError
class | Date
class | DateTime
class | Dir
class | DirIterator
class | Dispatcher
class | Error
class | Exception
class | FileError
class | HelperList
class | IConv
class | IdleSource
class | Interface
class | IOChannel
class | IOChannelError
class | IOSource
class | KeyFile
class | KeyFileError
class | ListHandle
class | ListHandler
class | MainContext
class | MainLoop
class | MarkupError
class | MatchInfo
class | Module
class | Mutex
class | NodeTree
class | Object
class | ObjectBase
class | OptionContext
class | OptionEntry
class | OptionError
class | OptionGroup
class | PatternSpec
class | PollFD
class | Private
class | Property
class | Property_ReadOnly
class | Property_WriteOnly
class | PropertyBase
class | PropertyProxy
class | PropertyProxy_Base
class | PropertyProxy_ReadOnly
class | PropertyProxy_WriteOnly
class | Quark
class | QueryQuark
class | Rand
class | RecMutex
class | RefPtr
class | Regex
class | RegexError
class | RWLock
class | Sequence
class | ShellError
class | SignalChildWatch
class | SignalIdle
class | SignalIO
class | SignalProxy
class | SignalProxyBase
class | SignalProxyDetailed
class | SignalProxyDetailedAnyType
class | SignalProxyNormal
class | SignalProxyProperty
class | SignalTimeout
class | SListHandle
class | SListHandler
class | Source
class | SpawnError
struct | StaticMutex
struct | StaticPrivate
struct | StaticRecMutex
struct | StaticRWLock
class | StreamIOChannel
class | Thread
class | ThreadError
class | ThreadPool
class | TimeoutSource
class | Timer
struct | TimeVal
class | TimeZone
class | ustring
class | ustring_Iterator
class | Value
class | Value< bool >
class | Value< char >
class | Value< const T *>
class | Value< double >
class | Value< float >
class | Value< Glib::RefPtr< const T > >
class | Value< Glib::RefPtr< T > >
class | Value< Glib::ustring >
class | Value< int >
class | Value< long >
class | Value< long long >
class | Value< signed char >
class | Value< std::string >
class | Value< T *>
class | Value< unsigned char >
class | Value< unsigned int >
class | Value< unsigned long >
class | Value< unsigned long long >
class | Value< void *>
class | Value_Boxed
class | Value_Enum
class | Value_Flags
class | Value_Pointer
class | ValueArray
class | ValueBase
class | ValueBase_Boxed
class | ValueBase_Enum
class | ValueBase_Flags
class | ValueBase_Object
class | ValueBase_String
class | Variant
class | Variant< bool >
class | Variant< double >
class | Variant< gint16 >
class | Variant< gint32 >
class | Variant< gint64 >
class | Variant< Glib::ustring >
class | Variant< guint16 >
class | Variant< guint32 >
class | Variant< guint64 >
class | Variant< std::map< K, V > >
class | Variant< std::string >
class | Variant< std::vector< Glib::ustring > >
class | Variant< std::vector< std::string > >
class | Variant< std::vector< T > >
class | Variant< unsigned char >
class | Variant< Variant< T > >
class | Variant< VariantBase >
class | VariantBase
class | VariantContainerBase
class | VariantDict
class | VariantIter
class | VariantParseError
class | VariantStringBase
class | VariantType
class | WeakRef

## Typedefs
typedef GTimeSpan | TimeSpan
typedef GPid | Pid
typedef sigc::slot< void > | SlotSpawnChildSetup
typedef ArrayHandle< Glib::ustring > | StringArrayHandle
typedef Glib::ArrayHandle< Glib::ustring > | SArray
typedef SignalProxy< R > | SignalProxy0
typedef SignalProxy< R, T1 > | SignalProxy1
typedef SignalProxy< R, T1, T2 > | SignalProxy2
typedef SignalProxy< R, T1, T2, T3 > | SignalProxy3
typedef SignalProxy< R, T1, T2, T3, T4 > | SignalProxy4
typedef SignalProxy< R, T1, T2, T3, T4, T5 > | SignalProxy5
typedef SignalProxy< R, T1, T2, T3, T4, T5, T6 > | SignalProxy6
typedef SignalProxyDetailedAnyType< R > | SignalProxyDetailed0
typedef SignalProxyDetailedAnyType< R, T1 > | SignalProxyDetailed1
typedef SignalProxyDetailedAnyType< R, T1, T2 > | SignalProxyDetailed2
typedef SignalProxyDetailedAnyType< R, T1, T2, T3 > | SignalProxyDetailed3
typedef SignalProxyDetailedAnyType< R, T1, T2, T3, T4 > | SignalProxyDetailed4
typedef SignalProxyDetailedAnyType< R, T1, T2, T3, T4, T5 > | SignalProxyDetailed5
typedef SignalProxyDetailedAnyType< R, T1, T2, T3, T4, T5, T6 > | SignalProxyDetailed6

## Enumerations
enum | BindingFlags
enum | ParamFlags
enum | FileTest
enum | SeekType
enum | IOStatus
enum | IOFlags
enum | IOCondition
enum | KeyFileFlags
enum | UserDirectory
enum | FormatSizeFlags
enum | ModuleFlags
enum | TraverseType
enum | RegexCompileFlags
enum | RegexMatchFlags
enum | SpawnFlags
enum | ThreadPriority
enum | NotLock
enum | TryLock
enum | TimeType
enum | UnicodeType
enum | UnicodeBreakType
enum | AsciiType
enum | NormalizeMode
enum | OwnershipType

## Functions
BindingFlags | operator| (BindingFlags lhs, BindingFlags rhs)
BindingFlags | operator & (BindingFlags lhs, BindingFlags rhs)
BindingFlags | operator^ (BindingFlags lhs, BindingFlags rhs)
BindingFlags | operator~ (BindingFlags flags)
BindingFlags & | operator|= (BindingFlags &lhs, BindingFlags rhs)
BindingFlags & | operator &= (BindingFlags &lhs, BindingFlags rhs)
BindingFlags & | operator^= (BindingFlags &lhs, BindingFlags rhs)
bool | get_charset ()
bool | get_charset (std::string &charset)
std::string | convert (const std::string &str, const std::string &to_codeset, const std::string &from_codeset)
std::string | convert_with_fallback (const std::string &str, const std::string &to_codeset, const std::string &from_codeset)
std::string | convert_with_fallback (const std::string &str, const std::string &to_codeset, const std::string &from_codeset, const Glib::ustring &fallback)
Glib::ustring | locale_to_utf8 (const std::string &opsys_string)
std::string | locale_from_utf8 (const Glib::ustring &utf8_string)
Glib::ustring | filename_to_utf8 (const std::string &opsys_string)
std::string | filename_from_utf8 (const Glib::ustring &utf8_string)
std::string | filename_from_uri (const Glib::ustring &uri, Glib::ustring &hostname)
std::string | filename_from_uri (const Glib::ustring &uri)
Glib::ustring | filename_to_uri (const std::string &filename, const Glib::ustring &hostname)
Glib::ustring | filename_to_uri (const std::string &filename)
Glib::ustring | filename_display_basename (const std::string &filename)
Glib::ustring | filename_display_name (const std::string &filename)
ParamFlags | operator| (ParamFlags lhs, ParamFlags rhs)
ParamFlags | operator & (ParamFlags lhs, ParamFlags rhs)
ParamFlags | operator^ (ParamFlags lhs, ParamFlags rhs)
ParamFlags | operator~ (ParamFlags flags)
ParamFlags & | operator|= (ParamFlags &lhs, ParamFlags rhs)
ParamFlags & | operator &= (ParamFlags &lhs, ParamFlags rhs)
ParamFlags & | operator^= (ParamFlags &lhs, ParamFlags rhs)
FileTest | operator| (FileTest lhs, FileTest rhs)
FileTest | operator & (FileTest lhs, FileTest rhs)
FileTest | operator^ (FileTest lhs, FileTest rhs)
FileTest | operator~ (FileTest flags)
FileTest & | operator|= (FileTest &lhs, FileTest rhs)
FileTest & | operator &= (FileTest &lhs, FileTest rhs)
FileTest & | operator^= (FileTest &lhs, FileTest rhs)
bool | file_test (const std::string &filename, FileTest test)
int | mkstemp (std::string &filename_template)
int | file_open_tmp (std::string &name_used, const std::string &prefix)
int | file_open_tmp (std::string &name_used)
std::string | file_get_contents (const std::string &filename)
void | file_set_contents (const std::string &filename, const gchar *contents, gssize length)
void | file_set_contents (const std::string &filename, const std::string &contents)
IOFlags | operator| (IOFlags lhs, IOFlags rhs)
IOFlags | operator & (IOFlags lhs, IOFlags rhs)
IOFlags | operator^ (IOFlags lhs, IOFlags rhs)
IOFlags | operator~ (IOFlags flags)
IOFlags & | operator|= (IOFlags &lhs, IOFlags rhs)
IOFlags & | operator &= (IOFlags &lhs, IOFlags rhs)
IOFlags & | operator^= (IOFlags &lhs, IOFlags rhs)
IOCondition | operator| (IOCondition lhs, IOCondition rhs)
IOCondition | operator & (IOCondition lhs, IOCondition rhs)
IOCondition | operator^ (IOCondition lhs, IOCondition rhs)
IOCondition | operator~ (IOCondition flags)
IOCondition & | operator|= (IOCondition &lhs, IOCondition rhs)
IOCondition & | operator &= (IOCondition &lhs, IOCondition rhs)
IOCondition & | operator^= (IOCondition &lhs, IOCondition rhs)
Glib::RefPtr< IOChannel > | wrap (GIOChannel *gobject, bool take_copy=false)
KeyFileFlags | operator| (KeyFileFlags lhs, KeyFileFlags rhs)
KeyFileFlags | operator & (KeyFileFlags lhs, KeyFileFlags rhs)
KeyFileFlags | operator^ (KeyFileFlags lhs, KeyFileFlags rhs)
KeyFileFlags | operator~ (KeyFileFlags flags)
KeyFileFlags & | operator|= (KeyFileFlags &lhs, KeyFileFlags rhs)
KeyFileFlags & | operator &= (KeyFileFlags &lhs, KeyFileFlags rhs)
KeyFileFlags & | operator^= (KeyFileFlags &lhs, KeyFileFlags rhs)
FormatSizeFlags | operator| (FormatSizeFlags lhs, FormatSizeFlags rhs)
FormatSizeFlags | operator & (FormatSizeFlags lhs, FormatSizeFlags rhs)
FormatSizeFlags | operator^ (FormatSizeFlags lhs, FormatSizeFlags rhs)
FormatSizeFlags | operator~ (FormatSizeFlags flags)
FormatSizeFlags & | operator|= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
FormatSizeFlags & | operator &= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
FormatSizeFlags & | operator^= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
Glib::ustring | get_application_name ()
void | set_application_name (const Glib::ustring &application_name)
std::string | get_prgname ()
void | set_prgname (const std::string &prgname)
std::string | getenv (const std::string &variable, bool &found)
std::string | getenv (const std::string &variable)
bool | setenv (const std::string &variable, const std::string &value, bool overwrite=true)
void | unsetenv (const std::string &variable)
Glib::ArrayHandle< std::string > | listenv ()
std::string | get_user_name ()
std::string | get_real_name ()
std::string | get_home_dir ()
std::string | get_tmp_dir ()
std::string | get_current_dir ()
std::string | get_user_special_dir (GUserDirectory directory)
std::string | get_user_special_dir (UserDirectory directory)
std::string | get_user_data_dir ()
std::string | get_user_config_dir ()
std::vector< std::string > | get_system_data_dirs ()
std::vector< std::string > | get_system_config_dirs ()
std::string | get_user_cache_dir ()
bool | path_is_absolute (const std::string &filename)
std::string | path_skip_root (const std::string &filename)
std::string | path_get_basename (const std::string &filename)
std::string | path_get_dirname (const std::string &filename)
std::string | build_filename (const Glib::ArrayHandle< std::string > &elements)
std::string | build_filename (const std::string &elem1, const std::string &elem2)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6, const std::string &elem7)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6, const std::string &elem7, const std::string &elem8)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6, const std::string &elem7, const std::string &elem8, const std::string &elem9)
std::string | build_path (const std::string &separator, const Glib::ArrayHandle< std::string > &elements)
std::string | find_program_in_path (const std::string &program)
Glib::ustring | format_size (guint64 size, FormatSizeFlags flags=FORMAT_SIZE_DEFAULT)
ModuleFlags | operator| (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags | operator & (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags | operator^ (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags | operator~ (ModuleFlags flags)
ModuleFlags & | operator|= (ModuleFlags &lhs, ModuleFlags rhs)
ModuleFlags & | operator &= (ModuleFlags &lhs, ModuleFlags rhs)
ModuleFlags & | operator^= (ModuleFlags &lhs, ModuleFlags rhs)
RegexCompileFlags | operator| (RegexCompileFlags lhs, RegexCompileFlags rhs)
RegexCompileFlags | operator & (RegexCompileFlags lhs, RegexCompileFlags rhs)
RegexCompileFlags | operator^ (RegexCompileFlags lhs, RegexCompileFlags rhs)
RegexCompileFlags | operator~ (RegexCompileFlags flags)
RegexCompileFlags & | operator|= (RegexCompileFlags &lhs, RegexCompileFlags rhs)
RegexCompileFlags & | operator &= (RegexCompileFlags &lhs, RegexCompileFlags rhs)
RegexCompileFlags & | operator^= (RegexCompileFlags &lhs, RegexCompileFlags rhs)
RegexMatchFlags | operator| (RegexMatchFlags lhs, RegexMatchFlags rhs)
RegexMatchFlags | operator & (RegexMatchFlags lhs, RegexMatchFlags rhs)
RegexMatchFlags | operator^ (RegexMatchFlags lhs, RegexMatchFlags rhs)
RegexMatchFlags | operator~ (RegexMatchFlags flags)
RegexMatchFlags & | operator|= (RegexMatchFlags &lhs, RegexMatchFlags rhs)
RegexMatchFlags & | operator &= (RegexMatchFlags &lhs, RegexMatchFlags rhs)
RegexMatchFlags & | operator^= (RegexMatchFlags &lhs, RegexMatchFlags rhs)
Glib::ArrayHandle< std::string > | shell_parse_argv (const std::string &command_line)
std::string | shell_quote (const std::string &unquoted_string)
std::string | shell_unquote (const std::string &quoted_string)
SpawnFlags | operator| (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags | operator & (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags | operator^ (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags | operator~ (SpawnFlags flags)
SpawnFlags & | operator|= (SpawnFlags &lhs, SpawnFlags rhs)
SpawnFlags & | operator &= (SpawnFlags &lhs, SpawnFlags rhs)
SpawnFlags & | operator^= (SpawnFlags &lhs, SpawnFlags rhs)
void | spawn_async_with_pipes (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, const Glib::ArrayHandle< std::string > &envp, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr, int *standard_input=nullptr, int *standard_output=nullptr, int *standard_error=nullptr)
void | spawn_async_with_pipes (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr, int *standard_input=nullptr, int *standard_output=nullptr, int *standard_error=nullptr)
void | spawn_async (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, const Glib::ArrayHandle< std::string > &envp, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr)
void | spawn_async (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr)
void | spawn_sync (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, const Glib::ArrayHandle< std::string > &envp, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_sync (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_command_line_async (const std::string &command_line)
void | spawn_command_line_sync (const std::string &command_line, std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_close_pid (Pid pid)
void | thread_init (GThreadFunctions *vtable=nullptr)
bool | thread_supported ()
AsciiType | operator| (AsciiType lhs, AsciiType rhs)
AsciiType | operator & (AsciiType lhs, AsciiType rhs)
AsciiType | operator^ (AsciiType lhs, AsciiType rhs)
AsciiType | operator~ (AsciiType flags)
AsciiType & | operator|= (AsciiType &lhs, AsciiType rhs)
AsciiType & | operator &= (AsciiType &lhs, AsciiType rhs)
AsciiType & | operator^= (AsciiType &lhs, AsciiType rhs)
std::string | uri_unescape_string (const std::string &escaped_string, const std::string &illegal_characters=std::string())
std::string | uri_parse_scheme (const std::string &uri)
std::string | uri_escape_string (const std::string &unescaped, const std::string &reserved_chars_allowed=std::string(), bool allow_utf8=true)
Variant< Glib::ustring > | VariantBase::cast_dynamic< Variant< Glib::ustring > > (const VariantBase &v)
Variant< std::string > | VariantBase::cast_dynamic< Variant< std::string > > (const VariantBase &v)
Sequence< Iterator > | sequence (Iterator pbegin, Iterator pend)
sigc::connection | add_exception_handler (const sigc::slot< void > &slot)
void | init ()
| Initializes gstreamermm without parsing command line options. More...
RefPtr< ObjectBase > | wrap_interface (GObject *object, bool take_copy=false)
SignalTimeout | signal_timeout ()
SignalIdle | signal_idle ()
SignalIO | signal_io ()
SignalChildWatch | signal_child_watch ()
bool | str_has_prefix (const std::string &str, const std::string &prefix)
bool | str_has_suffix (const std::string &str, const std::string &suffix)
std::string | strescape (const std::string &source)
std::string | strescape (const std::string &source, const std::string &exceptions)
std::string | strcompress (const std::string &source)
Glib::ustring | strerror (int errnum)
Glib::ustring | strsignal (int signum)
void | usleep (unsigned long microseconds)
gunichar | get_unichar_from_std_iterator (std::string::const_iterator pos)
T::BaseObjectType * | unwrap (T *ptr)
const T::BaseObjectType * | unwrap (const T *ptr)
T::BaseObjectType * | unwrap (const Glib::RefPtr< T > &ptr)
const T::BaseObjectType * | unwrap (const Glib::RefPtr< const T > &ptr)
T::BaseObjectType * | unwrap_copy (const T &obj)
T::BaseObjectType * | unwrap_copy (const Glib::RefPtr< T > &ptr)
const T::BaseObjectType * | unwrap_copy (const Glib::RefPtr< const T > &ptr)
Glib::RefPtr< Gio::Drive > | wrap (GDrive *object, bool take_copy)
Glib::RefPtr< Gio::File > | wrap (GFile *object, bool take_copy)
Glib::RefPtr< Gio::Mount > | wrap (GMount *object, bool take_copy)
Glib::RefPtr< Gio::Volume > | wrap (GVolume *object, bool take_copy)
template<typename T >
Glib::RefPtr< T > | wrap_event_derived (GstEvent* object, bool take_copy)
Gst::PadProbeInfo | wrap (GstPadProbeInfo* probe_info, bool take_copy)
template<typename T >
Glib::RefPtr< T > | wrap_query_derived (GstQuery* object, bool take_copy=false)

## Variables
const VariantType | VARIANT_TYPE_BOOL
const VariantType | VARIANT_TYPE_BYTE
const VariantType | VARIANT_TYPE_INT16
const VariantType | VARIANT_TYPE_UINT16
const VariantType | VARIANT_TYPE_INT32
const VariantType | VARIANT_TYPE_UINT32
const VariantType | VARIANT_TYPE_INT64
const VariantType | VARIANT_TYPE_UINT64
const VariantType | VARIANT_TYPE_DOUBLE
const VariantType | VARIANT_TYPE_STRING
const VariantType | VARIANT_TYPE_OBJECT_PATH
const VariantType | VARIANT_TYPE_SIGNATURE
const VariantType | VARIANT_TYPE_VARIANT
const VariantType | VARIANT_TYPE_HANDLE
const VariantType | VARIANT_TYPE_UNIT
const VariantType | VARIANT_TYPE_ANY
const VariantType | VARIANT_TYPE_BASIC
const VariantType | VARIANT_TYPE_MAYBE
const VariantType | VARIANT_TYPE_ARRAY
const VariantType | VARIANT_TYPE_TUPLE
const VariantType | VARIANT_TYPE_DICT_ENTRY
const VariantType | VARIANT_TYPE_DICTIONARY
const VariantType | VARIANT_TYPE_STRING_ARRAY
const VariantType | VARIANT_TYPE_BYTESTRING
const VariantType | VARIANT_TYPE_BYTESTRING_ARRAY

## Function Documentation

## § wrap()

Gst::PadProbeInfo Glib::wrap | ( | GstPadProbeInfo * | probe_info,
|  | bool | take_copy
| ) |  |

## § wrap_event_derived()

template <typename T >

Glib::RefPtr<T> Glib::wrap_event_derived | ( | GstEvent * | object,
|  | bool | take_copy
| ) |  |

## § wrap_query_derived()

template <typename T >

Glib::RefPtr<T> Glib::wrap_query_derived | ( | GstQuery * | object,
|  | bool | take_copy = `false`
| ) |  |