docs: Update symbol index with old macOS plugin symbols
authorNirbheek Chauhan <nirbheek@centricular.com>
Fri, 28 Jan 2022 17:07:38 +0000 (22:37 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Sat, 29 Jan 2022 20:47:23 +0000 (02:17 +0530)
These symbols from macOS plugins osxaudio, osxvideo, and applemedia
have been present for a very long time but were never documented.

This allows us to document these, and also add Since: markers for new
features (symbols) there were added in 1.20

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1601>

subprojects/gst-docs/symbols/symbol_index.json

index 8702f07..076e86c 100644 (file)
   "GstASFDemux!audio_%u",
   "GstASFDemux!sink",
   "GstASFDemux!video_%u",
+  "GstATDec!sink",
+  "GstATDec!src",
   "GstATSCMux",
   "GstATSCMux!sink_%d",
   "GstATSCMux!src",
   "GstAV1TimingInfo",
   "GstAV1TransferCharacteristics",
   "GstAV1WarpModelType",
+  "GstAVFAssetSrc!audio",
+  "GstAVFAssetSrc!video",
+  "GstAVFVideoSrc!src",
+  "GstAVSampleVideoSink!sink",
+  "GstAVFVideoSourceOrientation",
+  "GstAVFVideoSourceDeviceType::default",
+  "GstAVFVideoSourceDeviceType::wide-angle",
+  "GstAVFVideoSourceDeviceType::dual",
+  "GstAVFVideoSourceOrientation::portrat-upside-down",
+  "GstAVFVideoSourceOrientation::landscape-left",
+  "GstAVFVideoSourceOrientation::default",
+  "GstAVFVideoSourcePosition",
+  "GstAVFVideoSourceOrientation::landscape-right",
+  "GstAVFVideoSourcePosition::front",
+  "GstAVFVideoSourceDeviceType",
+  "GstAVFVideoSourcePosition::back",
+  "GstAVFVideoSourceDeviceType::telephoto",
+  "GstAVFVideoSourcePosition::default",
+  "GstAVFVideoSourceOrientation::portrait",
   "GstAacParse",
   "GstAacParse!sink",
   "GstAacParse!src",
   "GstOssSrc!src",
   "GstOssSrc:device",
   "GstOssSrc:device-name",
+  "GstOsxAudioSink!sink",
+  "GstOsxAudioSrc!src",
+  "GstOSXVideoSink!sink",
   "GstOutputSelector",
   "GstOutputSelector!sink",
   "GstOutputSelector!src_%u",
   "GstVp9StatefulParser",
   "GstVp9StatefulParser.reference",
   "GstVp9SuperframeInfo",
+  "GstVtdec!sink",
+  "GstVtdec!src",
+  "GstVtdecHw!sink",
+  "GstVtdecHw!src",
   "GstVulkanBarrierBufferInfo",
   "GstVulkanBarrierBufferInfo.offset",
   "GstVulkanBarrierBufferInfo.parent",
   "assrender:enable",
   "assrender:wait-text",
   "asteriskh263",
+  "atdec",
   "atscmux",
   "audioamplify",
   "audioamplify:amplification",
   "avenc_zmbv:ticks-per-frame",
   "avenc_zmbv:timecode-frame-start",
   "avenc_zmbv:trellis",
+  "avfassetsrc",
+  "avfassetsrc:uri",
+  "avfvideosrc",
+  "avfvideosrc:capture-screen",
+  "avfvideosrc:capture-screen-cursor",
+  "avfvideosrc:capture-screen-mouse-clicks",
+  "avfvideosrc:device-index",
+  "avfvideosrc:device-name",
+  "avfvideosrc:device-type",
+  "avfvideosrc:do-stats",
+  "avfvideosrc:fps",
+  "avfvideosrc:orientation",
+  "avfvideosrc:position",
+  "avsamplebufferlayersink",
+  "avsamplebufferlayersink:force-aspect-ratio",
+  "avsamplebufferlayersink:layer",
   "avidemux",
   "avimux",
   "avimux:bigfile",
   "element-aspectratiocrop",
   "element-assrender",
   "element-asteriskh263",
+  "element-atdec",
   "element-atscmux",
   "element-audioamplify",
   "element-audiobuffersplit",
   "element-avenc_xface",
   "element-avenc_xwd",
   "element-avenc_zmbv",
+  "element-avfassetsrc",
+  "element-avfvideosrc",
   "element-avidemux",
   "element-avimux",
   "element-avisubtitle",
   "element-avmux_webp",
   "element-avmux_wtv",
   "element-avmux_yuv4mpegpipe",
+  "element-avsamplebufferlayersink",
   "element-avtpaafdepay",
   "element-avtpaafpay",
   "element-avtpcrfcheck",
   "element-oss4src",
   "element-osssink",
   "element-osssrc",
+  "element-osxaudiosrc",
+  "element-osxaudiosink",
+  "element-osxvideosink",
   "element-output-selector",
   "element-overlaycomposition",
   "element-parsebin",
   "element-vulkansink",
   "element-vulkanupload",
   "element-vulkanviewconvert",
+  "element-vtdec",
+  "element-vtdec_hw",
+  "element-vtenc_h264",
+  "element-vtenc_h264_hw",
   "element-warptv",
   "element-wasapi2sink",
   "element-wasapi2src",
   "osssrc",
   "osssrc:device",
   "osssrc:device-name",
+  "osxaudiosink",
+  "osxaudiosink:device",
+  "osxaudiosink:volume",
+  "osxaudiosrc",
+  "osxaudiosrc:device",
+  "osxvideosink",
+  "osxvideosink:force-aspect-ratio",
+  "osxvideosink:embed",
   "output-selector",
   "output-selector:active-pad",
   "output-selector:pad-negotiation-mode",
   "plugin-aom",
   "plugin-apetag",
   "plugin-app",
+  "plugin-applemedia",
   "plugin-asf",
   "plugin-asfmux",
   "plugin-assrender",
   "plugin-opusparse",
   "plugin-oss4",
   "plugin-ossaudio",
+  "plugin-osxaudio",
+  "plugin-osxvideo",
   "plugin-overlaycomposition",
   "plugin-pango",
   "plugin-pbtypes",
   "vp9enc:tile-columns",
   "vp9enc:tile-rows",
   "vp9parse",
+  "vtdec",
+  "vtdec_hw",
+  "vtenc_h264",
+  "vtenc_h264!sink",
+  "vtenc_h264!src",
+  "vtenc_h264:allow-frame-reordering",
+  "vtenc_h264:bitrate",
+  "vtenc_h264:max-keyframe-interval",
+  "vtenc_h264:max-keyframe-interval-duration",
+  "vtenc_h264:quality",
+  "vtenc_h264:realtime",
+  "vtenc_h264_hw",
+  "vtenc_h264_hw!sink",
+  "vtenc_h264_hw!src",
+  "vtenc_h264_hw:allow-frame-reordering",
+  "vtenc_h264_hw:bitrate",
+  "vtenc_h264_hw:max-keyframe-interval",
+  "vtenc_h264_hw:max-keyframe-interval-duration",
+  "vtenc_h264_hw:quality",
+  "vtenc_h264_hw:realtime",
   "vulkancolorconvert",
   "vulkandownload",
   "vulkanimageidentity",