AgsCaptureSoundAudio

AgsCaptureSoundAudio — capture audio sound

Functions

Properties

AgsPort * audio-channels Read / Write
AgsPort * buffer-size Read / Write
AgsPort * filename Read / Write
AgsPort * format Read / Write
AgsPort * playback Read / Write
AgsPort * record Read / Write
AgsPort * samplerate Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsRecallAudio
            ╰── AgsCaptureSoundAudio

Implemented Interfaces

AgsCaptureSoundAudio implements AgsConnectable, AgsPackable, AgsDynamicConnectable and AgsPlugin.

Includes

#include <ags/audio/recall/ags_capture_sound_audio.h>

Description

The AgsCaptureSoundAudio class provides ports to the effect processor.

Functions

ags_capture_sound_audio_new ()

AgsCaptureSoundAudio *
ags_capture_sound_audio_new ();

Creates an AgsCaptureSoundAudio

Returns

a new AgsCaptureSoundAudio

Since: 1.4.0


AGS_CAPTURE_SOUND_AUDIO()

#define AGS_CAPTURE_SOUND_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CAPTURE_SOUND_AUDIO, AgsCaptureSoundAudio))

AGS_CAPTURE_SOUND_AUDIO_CLASS()

#define AGS_CAPTURE_SOUND_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_CAPTURE_SOUND_AUDIO, AgsCaptureSoundAudio))

AGS_CAPTURE_SOUND_AUDIO_GET_CLASS()

#define AGS_CAPTURE_SOUND_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_CAPTURE_SOUND_AUDIO, AgsCaptureSoundAudioClass))

AGS_IS_CAPTURE_SOUND_AUDIO()

#define AGS_IS_CAPTURE_SOUND_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_CAPTURE_SOUND_AUDIO))

ags_capture_sound_audio_get_type ()

GType
ags_capture_sound_audio_get_type ();

Types and Values

AGS_TYPE_CAPTURE_SOUND_AUDIO

#define AGS_TYPE_CAPTURE_SOUND_AUDIO                (ags_capture_sound_audio_get_type())

struct AgsCaptureSoundAudio

struct AgsCaptureSoundAudio;

struct AgsCaptureSoundAudioClass

struct AgsCaptureSoundAudioClass {
  AgsRecallAudioClass recall_audio;
};

Property Details

The “audio-channels” property

  “audio-channels”           AgsPort *

The audio channels port.

Flags: Read / Write

Since: 1.4.0


The “buffer-size” property

  “buffer-size”              AgsPort *

The buffer size port.

Flags: Read / Write

Since: 1.4.0


The “filename” property

  “filename”                 AgsPort *

The filename port.

Flags: Read / Write

Since: 1.4.0


The “format” property

  “format”                   AgsPort *

The format port.

Flags: Read / Write

Since: 1.4.0


The “playback” property

  “playback”                 AgsPort *

The playback port.

Flags: Read / Write

Since: 1.4.0


The “record” property

  “record”                   AgsPort *

The record port.

Flags: Read / Write

Since: 1.4.0


The “samplerate” property

  “samplerate”               AgsPort *

The samplerate port.

Flags: Read / Write

Since: 1.4.0