Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype AudioSinkClassExtension = AudioSinkClassExtension (ManagedPtr AudioSinkClassExtension)
- newZeroAudioSinkClassExtension :: MonadIO m => m AudioSinkClassExtension
- clearAudioSinkClassExtensionClearAll :: MonadIO m => AudioSinkClassExtension -> m ()
- getAudioSinkClassExtensionClearAll :: MonadIO m => AudioSinkClassExtension -> m (Maybe AudioSinkClassExtensionClearAllFieldCallback)
- setAudioSinkClassExtensionClearAll :: MonadIO m => AudioSinkClassExtension -> FunPtr C_AudioSinkClassExtensionClearAllFieldCallback -> m ()
Exported types
newtype AudioSinkClassExtension Source #
Memory-managed wrapper type.
AudioSinkClassExtension (ManagedPtr AudioSinkClassExtension) |
Instances
Eq AudioSinkClassExtension Source # | |
BoxedPtr AudioSinkClassExtension Source # | |
CallocPtr AudioSinkClassExtension Source # | |
ManagedPtrNewtype AudioSinkClassExtension Source # | |
Defined in GI.GstAudio.Structs.AudioSinkClassExtension toManagedPtr :: AudioSinkClassExtension -> ManagedPtr AudioSinkClassExtension | |
tag ~ 'AttrSet => Constructible AudioSinkClassExtension tag Source # | |
Defined in GI.GstAudio.Structs.AudioSinkClassExtension new :: MonadIO m => (ManagedPtr AudioSinkClassExtension -> AudioSinkClassExtension) -> [AttrOp AudioSinkClassExtension tag] -> m AudioSinkClassExtension |
newZeroAudioSinkClassExtension :: MonadIO m => m AudioSinkClassExtension Source #
Construct a AudioSinkClassExtension
struct initialized to zero.
Methods
Properties
clearAll
No description available in the introspection data.
clearAudioSinkClassExtensionClearAll :: MonadIO m => AudioSinkClassExtension -> m () Source #
Set the value of the “clear_all
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#clearAll
getAudioSinkClassExtensionClearAll :: MonadIO m => AudioSinkClassExtension -> m (Maybe AudioSinkClassExtensionClearAllFieldCallback) Source #
Get the value of the “clear_all
” field.
When overloading is enabled, this is equivalent to
get
audioSinkClassExtension #clearAll
setAudioSinkClassExtensionClearAll :: MonadIO m => AudioSinkClassExtension -> FunPtr C_AudioSinkClassExtensionClearAllFieldCallback -> m () Source #
Set the value of the “clear_all
” field.
When overloading is enabled, this is equivalent to
set
audioSinkClassExtension [ #clearAll:=
value ]