Crate gstreamer [−] [src]
Reexports
pub use miniobject::GstRc; |
pub use miniobject::MiniObject; |
pub use message::Message; |
pub use message::MessageErrorDomain; |
pub use message::MessageRef; |
pub use message::MessageView; |
pub use structure::Structure; |
pub use structure::StructureRef; |
pub use caps::Caps; |
pub use caps::CapsRef; |
pub use tags::Tag; |
pub use tags::TagList; |
pub use tags::TagListRef; |
pub use buffer::Buffer; |
pub use buffer::BufferMap; |
pub use buffer::BufferRef; |
pub use buffer::MappedBuffer; |
pub use sample::Sample; |
pub use sample::SampleRef; |
pub use bufferlist::BufferList; |
pub use bufferlist::BufferListRef; |
pub use query::Query; |
pub use query::QueryRef; |
pub use query::QueryView; |
pub use event::Event; |
pub use event::EventRef; |
pub use event::EventView; |
pub use context::Context; |
pub use context::ContextRef; |
pub use toc::Toc; |
pub use toc::TocEntry; |
pub use toc::TocEntryRef; |
pub use toc::TocRef; |
pub use functions::*; |
Modules
buffer | |
bufferlist | |
caps | |
context | |
event | |
functions | |
functions | |
message | |
miniobject | |
prelude | |
query | |
sample | |
structure | |
tags | |
toc |
Macros
gst_debug | |
gst_element_error | |
gst_element_info | |
gst_element_warning | |
gst_error | |
gst_fixme | |
gst_info | |
gst_log | |
gst_log_with_level | |
gst_memdump | |
gst_trace | |
gst_warning |
Structs
Array | |
Bin | |
Bitmask | |
BufferFlags | |
Bus | |
ChildProxy | |
Clock | |
ClockId | |
ClockTime | |
Continue |
Continue calling the closure in the future iterations or drop it. |
DateTime | |
DebugCategory | |
DebugColorFlags | |
DebugGraphDetails | |
Device | |
DeviceMonitor | |
DeviceProvider | |
DeviceProviderFactory | |
ELEMENT_METADATA_AUTHOR | |
ELEMENT_METADATA_DESCRIPTION | |
ELEMENT_METADATA_DOC_URI | |
ELEMENT_METADATA_ICON_NAME | |
ELEMENT_METADATA_KLASS | |
ELEMENT_METADATA_LONGNAME | |
Element | |
ElementFactory | |
ElementFlags | |
Error |
A generic error capable of representing various error domains (types). |
Fraction | |
FractionRange | |
GhostPad | |
IntRange | |
Iterator | |
List | |
NotifyWatchId | |
Object | |
Pad | |
PadLinkCheck | |
PadProbeId | |
PadProbeInfo | |
PadProbeType | |
PadTemplate | |
ParseContext | |
ParseFlags | |
Pipeline | |
Plugin | |
Preset | |
ProxyPad | |
SchedulingFlags | |
SeekFlags | |
Segment | |
SegmentFlags | |
StateChangeError | |
StaticCaps | |
StaticPadTemplate | |
StreamFlags | |
StreamType | |
SystemClock | |
TagSetter | |
TocSetter | |
TypedValue |
A statically typed |
URIHandler | |
Value |
A generic value capable of carrying various types. |
Enums
Constants
BUFFER_OFFSET_NONE | |
CLOCK_TIME_NONE | |
FORMAT_PERCENT_MAX | |
FORMAT_PERCENT_SCALE | |
MSECOND | |
MSECOND_VAL | |
NSECOND | |
NSECOND_VAL | |
PAD_PROBE_ID_INVALID | |
SECOND | |
SECOND_VAL | |
USECOND | |
USECOND_VAL |
Traits
BinExt | |
BinExtManual | |
Cast |
Upcasting and downcasting support. |
ChildProxyExt | |
ChildProxyExtManual | |
ClockExt | |
ClockExtManual | |
DeviceExt | |
DeviceMonitorExt | |
DeviceProviderExt | |
DeviceProviderExtManual | |
ElementExt | |
ElementExtManual | |
GObjectExtManualGst | |
GhostPadExt | |
GstObjectExt | |
GstObjectExtManual | |
GstValueExt | |
IsA |
Declares the "is a" relationship. |
IteratorImpl | |
PadExt | |
PadExtManual | |
PipelineExt | |
PresetExt | |
ProxyPadExt | |
StaticType |
Types that are supported by GLib dynamic typing. |
SystemClockExt | |
TagSetterExt | |
TagSetterExtManual | |
ToValue |
Converts to |
TocSetterExt | |
URIHandlerExt |
Functions
Type Definitions
ClockTimeDiff | |
ElementFactoryListType |