Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Variant of EncodingProfile
for audio streams.
Synopsis
- newtype EncodingAudioProfile = EncodingAudioProfile (ManagedPtr EncodingAudioProfile)
- class (GObject o, IsDescendantOf EncodingAudioProfile o) => IsEncodingAudioProfile o
- toEncodingAudioProfile :: (MonadIO m, IsEncodingAudioProfile o) => o -> m EncodingAudioProfile
- encodingAudioProfileNew :: (HasCallStack, MonadIO m) => Caps -> Maybe Text -> Maybe Caps -> Word32 -> m EncodingAudioProfile
Exported types
newtype EncodingAudioProfile Source #
Memory-managed wrapper type.
EncodingAudioProfile (ManagedPtr EncodingAudioProfile) |
Instances
class (GObject o, IsDescendantOf EncodingAudioProfile o) => IsEncodingAudioProfile o Source #
Type class for types which can be safely cast to EncodingAudioProfile
, for instance with toEncodingAudioProfile
.
Instances
(GObject o, IsDescendantOf EncodingAudioProfile o) => IsEncodingAudioProfile o Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile |
toEncodingAudioProfile :: (MonadIO m, IsEncodingAudioProfile o) => o -> m EncodingAudioProfile Source #
Cast to EncodingAudioProfile
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, copy, forceFloating, freezeNotify, getv, isEnabled, isEqual, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getAllowDynamicOutput, getData, getDescription, getElementProperties, getFileExtension, getFormat, getInputCaps, getName, getPresence, getPreset, getPresetName, getProperty, getQdata, getRestriction, getSingleSegment, getTypeNick.
Setters
setAllowDynamicOutput, setData, setDataFull, setDescription, setElementProperties, setEnabled, setFormat, setName, setPresence, setPreset, setPresetName, setProperty, setRestriction, setSingleSegment.
new
encodingAudioProfileNew Source #
:: (HasCallStack, MonadIO m) | |
=> Caps |
|
-> Maybe Text |
|
-> Maybe Caps |
|
-> Word32 |
|
-> m EncodingAudioProfile | Returns: the newly created |
Creates a new EncodingAudioProfile
All provided allocatable arguments will be internally copied, so can be safely freed/unreferenced after calling this method.