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 |
GI.GstPbutils.Objects.EncodingAudioProfile
Description
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.
Constructors
EncodingAudioProfile (ManagedPtr EncodingAudioProfile) |
Instances
Eq EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile Methods (==) :: EncodingAudioProfile -> EncodingAudioProfile -> Bool (/=) :: EncodingAudioProfile -> EncodingAudioProfile -> Bool | |
GObject EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile | |
ManagedPtrNewtype EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile Methods toManagedPtr :: EncodingAudioProfile -> ManagedPtr EncodingAudioProfile | |
TypedObject EncodingAudioProfile Source # | |
Defined in GI.GstPbutils.Objects.EncodingAudioProfile Methods glibType :: IO GType | |
IsGValue EncodingAudioProfile Source # | Convert |
Defined in GI.GstPbutils.Objects.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
.
Methods
Overloaded methods
new
encodingAudioProfileNew Source #
Arguments
:: (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.