gstreamer/sys/applemedia
James Westman 2ac834b51a applemedia: Add some properties to GstAvfDevice
Adds properties to the devices listed in GstDeviceMonitor by the
applemedia plugin.

These properties are:
- device.api (always set to "avf")
- avf.unique_id
- avf.model_id
- avf.manufacturer (except on iOS)
- avf.has_flash
- avf.has_torch

Everything except device.api is taken directly from the AVCaptureDevice object
provided by AVFoundation.
2020-03-23 12:05:19 +00:00
..
atdec.c docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
atdec.h atdec: Implement draining properly 2014-03-11 15:33:26 +01:00
avfassetsrc.h applemedia/gl: Update code to use ARC 2017-03-07 13:37:07 +02:00
avfassetsrc.m doc: remove xml from comments 2019-05-29 22:58:08 +02:00
avfdeviceprovider.h Add device provider for AVFoundation capture devices. 2019-02-08 15:25:34 +00:00
avfdeviceprovider.m applemedia: Add some properties to GstAvfDevice 2020-03-23 12:05:19 +00:00
avfvideosrc.h Add device provider for AVFoundation capture devices. 2019-02-08 15:25:34 +00:00
avfvideosrc.m avfvideosrc: element requests camera permissions even with capture-screen property is true 2019-12-11 17:31:03 +00:00
avsamplevideosink.h applemedia/gl: Update code to use ARC 2017-03-07 13:37:07 +02:00
avsamplevideosink.m applemedia: add Hardware tag to element metadata 2019-02-19 23:45:32 +00:00
coremediabuffer.c applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
coremediabuffer.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
corevideobuffer.c vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
corevideobuffer.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
corevideomemory.c gst: Clear floating flag in constructor of all GstObject subclasses that are not owned by any parent 2017-05-17 10:40:23 +03:00
corevideomemory.h applemedia: changes to make GL memory mappable on CPU on iOS 2016-08-26 17:44:48 +10:00
glcontexthelper.c applemedia: Fail cleanly instead of crashing if obtaining a GL display failed 2017-01-26 15:35:53 +02:00
glcontexthelper.h applemedia: refactor GL context code 2016-01-29 15:10:32 +11:00
iosassetsrc.h applemedia/gl: Update code to use ARC 2017-03-07 13:37:07 +02:00
iosassetsrc.m doc: remove xml from comments 2019-05-29 22:58:08 +02:00
iosglmemory.c gst: Clear floating flag in constructor of all GstObject subclasses that are not owned by any parent 2017-05-17 10:40:23 +03:00
iosglmemory.h gl: fix build for ios/win32/android after 2fd84a6c 2017-08-28 12:57:47 +10:00
iosurfaceglmemory.c applemedia: rename IOSurfaceMemory -> IOSurfaceGLMemory 2019-12-09 01:49:30 +00:00
iosurfaceglmemory.h applemedia: rename IOSurfaceMemory -> IOSurfaceGLMemory 2019-12-09 01:49:30 +00:00
iosurfacevulkanmemory.c vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
iosurfacevulkanmemory.h vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
meson.build vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
metal-helpers.h vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
plugin.m Add device provider for AVFoundation capture devices. 2019-02-08 15:25:34 +00:00
videotexturecache-gl.h videotexturecache: implement GL specifics as a subclass 2019-12-09 01:49:30 +00:00
videotexturecache-gl.m applemedia: rename IOSurfaceMemory -> IOSurfaceGLMemory 2019-12-09 01:49:30 +00:00
videotexturecache-vulkan.h vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
videotexturecache-vulkan.mm vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
videotexturecache.h videotexturecache: implement GL specifics as a subclass 2019-12-09 01:49:30 +00:00
videotexturecache.m videotexturecache: implement GL specifics as a subclass 2019-12-09 01:49:30 +00:00
vtdec.c vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
vtdec.h vtdec: add support for outputing vulkan images 2019-12-09 01:49:31 +00:00
vtenc.c documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
vtenc.h applemedia: vtenc: Register a hardware-only vtenc_h264_hw element on OSX 2016-06-02 11:22:09 +03:00
vtutil.c atdec: Set correct number of frames for MP3 2014-03-11 15:33:25 +01:00
vtutil.h applemedia: replace private function with its public variant 2013-05-20 13:31:02 +02:00