Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
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
- noEncodingAudioProfile :: Maybe 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 gobjectType :: IO GType # | |
IsGValue EncodingAudioProfile Source # | Convert |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile toGValue :: EncodingAudioProfile -> IO GValue # fromGValue :: GValue -> IO EncodingAudioProfile # | |
HasParentTypes EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.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
.
noEncodingAudioProfile :: Maybe EncodingAudioProfile Source #
A convenience alias for Nothing
:: Maybe
EncodingAudioProfile
.
Methods
Overloaded methods
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.