Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
GI.GstPbutils.Objects.EncodingAudioProfile
Contents
Description
Variant of EncodingProfile
for audio streams.
- newtype EncodingAudioProfile = EncodingAudioProfile (ManagedPtr EncodingAudioProfile)
- class GObject o => IsEncodingAudioProfile o
- toEncodingAudioProfile :: IsEncodingAudioProfile o => o -> IO EncodingAudioProfile
- noEncodingAudioProfile :: Maybe EncodingAudioProfile
- encodingAudioProfileNew :: (HasCallStack, MonadIO m) => Caps -> Maybe Text -> Maybe Caps -> Word32 -> m EncodingAudioProfile
Exported types
newtype EncodingAudioProfile Source #
Constructors
EncodingAudioProfile (ManagedPtr EncodingAudioProfile) |
Instances
GObject EncodingAudioProfile Source # | |
IsObject EncodingAudioProfile Source # | |
IsEncodingProfile EncodingAudioProfile Source # | |
IsEncodingAudioProfile EncodingAudioProfile Source # | |
((~) * info (ResolveEncodingAudioProfileMethod t EncodingAudioProfile), MethodInfo * info EncodingAudioProfile p) => IsLabel t (EncodingAudioProfile -> p) Source # | |
((~) * info (ResolveEncodingAudioProfileMethod t EncodingAudioProfile), MethodInfo * info EncodingAudioProfile p) => IsLabelProxy t (EncodingAudioProfile -> p) Source # | |
HasAttributeList * EncodingAudioProfile Source # | |
type AttributeList EncodingAudioProfile Source # | |
type SignalList EncodingAudioProfile Source # | |
class GObject o => IsEncodingAudioProfile o Source #
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.