# Table of Contents - gstreamer-4.1.7 Documentation

## Pages

- Makefile
- depend
- ruby-gstreamer.pc

## Classes and Modules

- Gst
- Gst::Bin
- Gst::Bus
- Gst::Caps
- Gst::Element
- Gst::ElementFactory
- Gst::Loader
- Gst::PluginFeature
- Gst::Registry
- Gst::Structure
- Gst::TagList
- Gst::TypeFindFactory
- Gst::Version
- GstBase
- GstBase::Loader
- GstController
- GstController::Loader

## Methods

- ::[] — Gst::Element
- ::any — Gst::Caps
- ::const_missing — Gst
- ::empty — Gst::Caps
- ::init — Gst
- ::init_base — Gst
- ::init_controller — Gst
- ::method_missing — Gst
- ::new — Gst::Loader
- ::new — Gst::Caps
- ::or_later? — Gst::Version
- #<< — Gst::Bin
- #>> — Gst::Element
- #add — Gst::Bin
- #add_element — Gst::Bin
- #add_elements — Gst::Bin
- #add_watch — Gst::Bus
- #add_watch_full — Gst::Bus
- #author — Gst::ElementFactory
- #call_init_function — Gst::Loader
- #define_value_modules — Gst::Loader
- #description — Gst::ElementFactory
- #each — Gst::TagList
- #each — Gst::Bin
- #each_raw — Gst::TagList
- #extensions — Gst::TypeFindFactory
- #extensions_raw — Gst::TypeFindFactory
- #fields — Gst::Structure
- #flags — Gst::Element
- #flags_raw — Gst::Element
- #get_features — Gst::Registry
- #initialize_raw — Gst::Caps
- #klass — Gst::ElementFactory
- #link — Gst::Element
- #link_element — Gst::Element
- #link_elements — Gst::Element
- #load — Gst::Loader
- #load — GstController::Loader
- #load — GstBase::Loader
- #load_function_info — Gst::Loader
- #load_method_info — Gst::Loader
- #load_value_function_info — Gst::Loader
- #long_name — Gst::ElementFactory
- #pause — Gst::Element
- #play — Gst::Element
- #poll — Gst::Bus
- #poll_raw — Gst::Bus
- #post_load — Gst::Loader
- #pre_load — Gst::Loader
- #prepare_function_info_lock_gvl — Gst::Loader
- #rank — Gst::PluginFeature
- #rank_raw — Gst::PluginFeature
- #ready — Gst::Element
- #require_extension — Gst::Loader
- #require_libraries — Gst::Loader
- #rubyish_method_name — Gst::Loader
- #stop — Gst::Element
- #structures — Gst::Caps
- #sync_handler — Gst::Bus