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