mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-03 14:08:56 +00:00
osxaudio: Document GstOsxAudioElement interface
This is listed as a public interface implemented by osxaudio, so we need to mark it as a plugin API so that it's listed in the documentation correctly. This is an ancient symbol, so add it to the symbol index too. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1601>
This commit is contained in:
parent
d05fcadf4e
commit
bc5cbc86d8
3 changed files with 11 additions and 1 deletions
|
@ -12399,6 +12399,7 @@
|
||||||
"GstOssSrc!src",
|
"GstOssSrc!src",
|
||||||
"GstOssSrc:device",
|
"GstOssSrc:device",
|
||||||
"GstOssSrc:device-name",
|
"GstOssSrc:device-name",
|
||||||
|
"GstOsxAudioElement",
|
||||||
"GstOsxAudioSink!sink",
|
"GstOsxAudioSink!sink",
|
||||||
"GstOsxAudioSrc!src",
|
"GstOsxAudioSrc!src",
|
||||||
"GstOSXVideoSink!sink",
|
"GstOSXVideoSink!sink",
|
||||||
|
|
|
@ -10854,7 +10854,15 @@
|
||||||
},
|
},
|
||||||
"filename": "gstosxaudio",
|
"filename": "gstosxaudio",
|
||||||
"license": "LGPL",
|
"license": "LGPL",
|
||||||
"other-types": {},
|
"other-types": {
|
||||||
|
"GstOsxAudioElement": {
|
||||||
|
"hierarchy": [
|
||||||
|
"GstOsxAudioElement",
|
||||||
|
"GInterface"
|
||||||
|
],
|
||||||
|
"kind": "interface"
|
||||||
|
}
|
||||||
|
},
|
||||||
"package": "GStreamer Good Plug-ins",
|
"package": "GStreamer Good Plug-ins",
|
||||||
"source": "gst-plugins-good",
|
"source": "gst-plugins-good",
|
||||||
"tracers": {},
|
"tracers": {},
|
||||||
|
|
|
@ -85,6 +85,7 @@ gst_osx_audio_element_interface_init (GstOsxAudioElementInterface * iface)
|
||||||
|
|
||||||
if (!initialized) {
|
if (!initialized) {
|
||||||
initialized = TRUE;
|
initialized = TRUE;
|
||||||
|
gst_type_mark_as_plugin_api (GST_OSX_AUDIO_ELEMENT_TYPE, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* default virtual functions */
|
/* default virtual functions */
|
||||||
|
|
Loading…
Reference in a new issue