| Top |
| #define | AGS_GSTREAMER_FILE_GET_OBJ_MUTEX() |
| #define | AGS_GSTREAMER_FILE_CHUNK_FRAME_COUNT() |
| gboolean | ags_gstreamer_file_test_flags () |
| void | ags_gstreamer_file_set_flags () |
| void | ags_gstreamer_file_unset_flags () |
| gboolean | ags_gstreamer_file_check_suffix () |
| GstEncodingProfile * | ags_gstreamer_file_create_wav_encoding_profile () |
| GstEncodingProfile * | ags_gstreamer_file_create_mp3_encoding_profile () |
| GstEncodingProfile * | ags_gstreamer_file_create_aac_encoding_profile () |
| GstEncodingProfile * | ags_gstreamer_file_create_mp4_encoding_profile () |
| GstEncodingProfile * | ags_gstreamer_file_create_mkv_encoding_profile () |
| GstEncodingProfile * | ags_gstreamer_file_create_webm_encoding_profile () |
| GstEncodingProfile * | ags_gstreamer_file_create_mpeg_encoding_profile () |
| gboolean | ags_gstreamer_file_detect_encoding_profile () |
| AgsGstreamerFile * | ags_gstreamer_file_new () |
| guint | audio-channels | Read / Write |
| guint | buffer-size | Read / Write |
| char * | filename | Read / Write |
| guint | format | Read / Write |
| guint | samplerate | Read / Write |
#define AGS_GSTREAMER_FILE_GET_OBJ_MUTEX(obj) (&(((AgsGstreamerFile *) obj)->obj_mutex))
gboolean ags_gstreamer_file_test_flags (AgsGstreamerFile *gstreamer_file,guint flags);
Test flags
to be set on gstreamer_file
.
Since: 3.6.0
void ags_gstreamer_file_set_flags (AgsGstreamerFile *gstreamer_file,guint flags);
Enable a feature of gstreamer_file
.
Since: 3.6.0
void ags_gstreamer_file_unset_flags (AgsGstreamerFile *gstreamer_file,guint flags);
Disable a feature of gstreamer_file
.
Since: 3.6.0
gboolean
ags_gstreamer_file_check_suffix (gchar *filename);
Check suffix.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_wav_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create wav rw pipeline.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_mp3_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create mp3 rw pipeline.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_aac_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create aac rw pipeline.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_mp4_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create mp4 rw pipeline.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_mkv_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create mkv rw pipeline.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_webm_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create webm rw pipeline.
Since: 3.6.0
GstEncodingProfile *
ags_gstreamer_file_create_mpeg_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Create mpeg rw pipeline.
Since: 3.6.0
gboolean
ags_gstreamer_file_detect_encoding_profile
(AgsGstreamerFile *gstreamer_file);
Detect rw and create rw pipeline.
Since: 3.6.0
AgsGstreamerFile * ags_gstreamer_file_new ();
Creates a new instance of AgsGstreamerFile.
Since: 3.6.0
#define AGS_GSTREAMER_FILE_DEFAULT_FORMAT (AGS_SOUNDCARD_SIGNED_16_BIT)
“audio-channels” property“audio-channels” guint
The audio channels to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since: 3.6.0
“buffer-size” property“buffer-size” guint
The buffer size to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since: 3.6.0
“filename” property “filename” char *
The assigned filename.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: NULL
Since: 3.6.0
“format” property“format” guint
The format to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since: 3.6.0
“samplerate” property“samplerate” guint
The samplerate to be used.
Owner: AgsGstreamerFile
Flags: Read / Write
Default value: 0
Since: 3.6.0