Top |
Functions
Properties
audio-channels | Read / Write | |
buffer-size | Read / Write | |
|
filename | Read / Write |
format | Read / Write | |
samplerate | Read / Write |
Types and Values
#define | AGS_GSTREAMER_FILE_DEFAULT_AUDIO_CHANNELS |
#define | AGS_GSTREAMER_FILE_DEFAULT_FORMAT |
#define | AGS_GSTREAMER_FILE_DEFAULT_FLUSH_IDLE |
#define | AGS_GSTREAMER_FILE_DEFAULT_DISCOVERER_TIMEOUT |
enum | AgsGstreamerFileFlags |
#define | AGS_TYPE_GSTREAMER_FILE |
struct | AgsGstreamerFile |
struct | AgsGstreamerFileClass |
Functions
AGS_GSTREAMER_FILE_GET_OBJ_MUTEX()
#define AGS_GSTREAMER_FILE_GET_OBJ_MUTEX(obj) (&(((AgsGstreamerFile *) obj)->obj_mutex))
ags_gstreamer_file_test_flags ()
gboolean ags_gstreamer_file_test_flags (AgsGstreamerFile *gstreamer_file
,);
guint flags
Test flags
to be set on gstreamer_file
.
Since:
ags_gstreamer_file_set_flags ()
void ags_gstreamer_file_set_flags (AgsGstreamerFile *gstreamer_file
,);
guint flags
Enable a feature of gstreamer_file
.
Since:
ags_gstreamer_file_unset_flags ()
void ags_gstreamer_file_unset_flags (AgsGstreamerFile *gstreamer_file
,);
guint flags
Disable a feature of gstreamer_file
.
Since:
ags_gstreamer_file_check_suffix ()
gboolean ags_gstreamer_file_check_suffix ();
gchar *filename
Check suffix.
Since:
ags_gstreamer_file_create_wav_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_wav_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create wav rw pipeline.
Since:
ags_gstreamer_file_create_mp3_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_mp3_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create mp3 rw pipeline.
Since:
ags_gstreamer_file_create_aac_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_aac_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create aac rw pipeline.
Since:
ags_gstreamer_file_create_mp4_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_mp4_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create mp4 rw pipeline.
Since:
ags_gstreamer_file_create_mkv_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_mkv_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create mkv rw pipeline.
Since:
ags_gstreamer_file_create_webm_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_webm_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create webm rw pipeline.
Since:
ags_gstreamer_file_create_mpeg_encoding_profile ()
GstEncodingProfile * ags_gstreamer_file_create_mpeg_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Create mpeg rw pipeline.
Since:
ags_gstreamer_file_detect_encoding_profile ()
gboolean ags_gstreamer_file_detect_encoding_profile (AgsGstreamerFile *gstreamer_file
);
Detect rw and create rw pipeline.
Since:
ags_gstreamer_file_new ()
AgsGstreamerFile * ags_gstreamer_file_new ();
Creates a new instance of AgsGstreamerFile.
Since:
AGS_GSTREAMER_FILE()
#define AGS_GSTREAMER_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_GSTREAMER_FILE, AgsGstreamerFile))
AGS_GSTREAMER_FILE_CLASS()
#define AGS_GSTREAMER_FILE_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_GSTREAMER_FILE, AgsGstreamerFileClass))
AGS_GSTREAMER_FILE_GET_CLASS()
#define AGS_GSTREAMER_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_GSTREAMER_FILE, AgsGstreamerFileClass))
AGS_IS_GSTREAMER_FILE()
#define AGS_IS_GSTREAMER_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_GSTREAMER_FILE))
AGS_IS_GSTREAMER_FILE_CLASS()
#define AGS_IS_GSTREAMER_FILE_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_GSTREAMER_FILE))
Types and Values
AGS_GSTREAMER_FILE_DEFAULT_FORMAT
#define AGS_GSTREAMER_FILE_DEFAULT_FORMAT (AGS_SOUNDCARD_SIGNED_16_BIT)
AGS_GSTREAMER_FILE_DEFAULT_DISCOVERER_TIMEOUT
#define AGS_GSTREAMER_FILE_DEFAULT_DISCOVERER_TIMEOUT (3 * GST_SECOND)
enum AgsGstreamerFileFlags
Enum values to control the behavior or indicate internal state of AgsGstreamerFile by enable/disable as flags.
Property Details
The “audio-channels”
property
“audio-channels”guint
The audio channels to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since:
The “buffer-size”
property
“buffer-size”guint
The buffer size to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since:
The “filename”
property
“filename”gchar *
The assigned filename.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: NULL
Since:
The “format”
property
“format”guint
The format to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since: