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.
Instances
Eq EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile (==) :: EncodingAudioProfile -> EncodingAudioProfile -> Bool # (/=) :: EncodingAudioProfile -> EncodingAudioProfile -> Bool # | |
GObject EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile | |
ManagedPtrNewtype EncodingAudioProfile Source # | |
TypedObject EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile | |
HasParentTypes EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile | |
IsGValue (Maybe EncodingAudioProfile) Source # | Convert |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe EncodingAudioProfile -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe EncodingAudioProfile) # | |
type ParentTypes EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile |
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.