7 #ifndef __GVA_AUDIO_EVENT_META_H__
8 #define __GVA_AUDIO_EVENT_META_H__
11 #define GVA_AUDIO_EVENT_META_API_NAME "GstGVAAudioEventMetaAPI"
12 #define GVA_AUDIO_EVENT_META_IMPL_NAME "GstGVAAudioEventMeta"
13 #define GVA_AUDIO_EVENT_META_TAG "gva_audio_event_meta"
33 gulong start_timestamp;
39 GType gst_gva_audio_event_meta_api_get_type(
void);
40 #define GST_GVA_AUDIO_EVENT_META_API_TYPE (gst_gva_audio_event_meta_api_get_type())
42 const GstMetaInfo *gst_gva_audio_event_meta_get_info(
void);
43 #define GST_GVA_AUDIO_EVENT_META_INFO (gst_gva_audio_event_meta_get_info())
45 #define gst_gva_buffer_get_audio_event_meta(b) \
46 ((GvaAudioEventMeta *)gst_buffer_get_meta((b), GST_GVA_AUDIO_EVENT_META_API_TYPE))
50 GstGVAAudioEventMeta *gst_gva_buffer_add_audio_event_meta(GstBuffer *buffer,
const gchar *event_type,
51 gulong start_timestamp, gulong end_timestamp);
53 GstGVAAudioEventMeta *gst_gva_buffer_add_audio_event_meta_id(GstBuffer *buffer, GQuark event_type,
54 gulong start_timestamp, gulong end_timestamp);