├── .gitignore ├── DLABridging.xcodeproj └── project.pbxproj ├── DLABridging ├── DLABridging.h └── Info.plist ├── DeckLink API ├── DeckLinkAPI.h ├── DeckLinkAPIConfiguration.h ├── DeckLinkAPIDeckControl.h ├── DeckLinkAPIDiscovery.h ├── DeckLinkAPIDispatch.cpp ├── DeckLinkAPIDispatch_v14_2_1.cpp ├── DeckLinkAPIGLScreenPreview_v14_2_1.h ├── DeckLinkAPIMemoryAllocator_v14_2_1.h ├── DeckLinkAPIMetalScreenPreview_v14_2_1.h ├── DeckLinkAPIModes.h ├── DeckLinkAPIScreenPreviewCallback_v14_2_1.h ├── DeckLinkAPIStreaming.h ├── DeckLinkAPITypes.h ├── DeckLinkAPIVersion.h ├── DeckLinkAPIVideoConversion_v14_2_1.h ├── DeckLinkAPIVideoFrame3DExtensions_v14_2_1.h ├── DeckLinkAPIVideoFrame_v14_2_1.h ├── DeckLinkAPIVideoInput_v11_4.h ├── DeckLinkAPIVideoInput_v11_5_1.h ├── DeckLinkAPIVideoInput_v14_2_1.h ├── DeckLinkAPIVideoOutput_v11_4.h ├── DeckLinkAPIVideoOutput_v14_2_1.h ├── DeckLinkAPI_v11_5.h ├── DeckLinkAPI_v11_5_1.h └── DeckLinkAPI_v14_2_1.h ├── ENHANCEMENT_RECOMMENDATIONS.md ├── LICENSE.txt ├── README.md ├── REFACTORING_PLAN.md └── Source ├── C++ Class ├── DLABAncillaryPacket.h ├── DLABAncillaryPacket.mm ├── DLABDeckControlStatusCallback.h ├── DLABDeckControlStatusCallback.mm ├── DLABDeviceNotificationCallback.h ├── DLABDeviceNotificationCallback.mm ├── DLABInputCallback.h ├── DLABInputCallback.mm ├── DLABNotificationCallback.h ├── DLABNotificationCallback.mm ├── DLABOutputCallback.h ├── DLABOutputCallback.mm ├── DLABProfileCallback.h └── DLABProfileCallback.mm ├── DLABAudioSetting+Internal.h ├── DLABAudioSetting.h ├── DLABAudioSetting.mm ├── DLABBrowser+Internal.h ├── DLABBrowser.h ├── DLABBrowser.mm ├── DLABConstants.h ├── DLABDeckControl+Internal.h ├── DLABDeckControl.h ├── DLABDeckControl.mm ├── DLABDevice+Input.mm ├── DLABDevice+Internal.h ├── DLABDevice+Output.mm ├── DLABDevice+Profile.mm ├── DLABDevice.h ├── DLABDevice.mm ├── DLABFrameMetadata+Internal.h ├── DLABFrameMetadata.h ├── DLABFrameMetadata.mm ├── DLABProfileAttributes+Internal.h ├── DLABProfileAttributes.h ├── DLABProfileAttributes.mm ├── DLABTimecodeSetting+Internal.h ├── DLABTimecodeSetting.h ├── DLABTimecodeSetting.mm ├── DLABVideoConverter.h ├── DLABVideoConverter.mm ├── DLABVideoSetting+Internal.h ├── DLABVideoSetting.h └── DLABVideoSetting.mm /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/.gitignore -------------------------------------------------------------------------------- /DLABridging.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DLABridging.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DLABridging/DLABridging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DLABridging/DLABridging.h -------------------------------------------------------------------------------- /DLABridging/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DLABridging/Info.plist -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPI.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIConfiguration.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIDeckControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIDeckControl.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIDiscovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIDiscovery.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIDispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIDispatch.cpp -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIDispatch_v14_2_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIDispatch_v14_2_1.cpp -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIGLScreenPreview_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIGLScreenPreview_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIMemoryAllocator_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIMemoryAllocator_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIMetalScreenPreview_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIMetalScreenPreview_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIModes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIModes.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIScreenPreviewCallback_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIScreenPreviewCallback_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIStreaming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIStreaming.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPITypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPITypes.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVersion.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoConversion_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoConversion_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoFrame3DExtensions_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoFrame3DExtensions_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoFrame_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoFrame_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoInput_v11_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoInput_v11_4.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoInput_v11_5_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoInput_v11_5_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoInput_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoInput_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoOutput_v11_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoOutput_v11_4.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPIVideoOutput_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPIVideoOutput_v14_2_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPI_v11_5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPI_v11_5.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPI_v11_5_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPI_v11_5_1.h -------------------------------------------------------------------------------- /DeckLink API/DeckLinkAPI_v14_2_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/DeckLink API/DeckLinkAPI_v14_2_1.h -------------------------------------------------------------------------------- /ENHANCEMENT_RECOMMENDATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/ENHANCEMENT_RECOMMENDATIONS.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/README.md -------------------------------------------------------------------------------- /REFACTORING_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/REFACTORING_PLAN.md -------------------------------------------------------------------------------- /Source/C++ Class/DLABAncillaryPacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABAncillaryPacket.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABAncillaryPacket.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABAncillaryPacket.mm -------------------------------------------------------------------------------- /Source/C++ Class/DLABDeckControlStatusCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABDeckControlStatusCallback.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABDeckControlStatusCallback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABDeckControlStatusCallback.mm -------------------------------------------------------------------------------- /Source/C++ Class/DLABDeviceNotificationCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABDeviceNotificationCallback.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABDeviceNotificationCallback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABDeviceNotificationCallback.mm -------------------------------------------------------------------------------- /Source/C++ Class/DLABInputCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABInputCallback.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABInputCallback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABInputCallback.mm -------------------------------------------------------------------------------- /Source/C++ Class/DLABNotificationCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABNotificationCallback.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABNotificationCallback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABNotificationCallback.mm -------------------------------------------------------------------------------- /Source/C++ Class/DLABOutputCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABOutputCallback.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABOutputCallback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABOutputCallback.mm -------------------------------------------------------------------------------- /Source/C++ Class/DLABProfileCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABProfileCallback.h -------------------------------------------------------------------------------- /Source/C++ Class/DLABProfileCallback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/C++ Class/DLABProfileCallback.mm -------------------------------------------------------------------------------- /Source/DLABAudioSetting+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABAudioSetting+Internal.h -------------------------------------------------------------------------------- /Source/DLABAudioSetting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABAudioSetting.h -------------------------------------------------------------------------------- /Source/DLABAudioSetting.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABAudioSetting.mm -------------------------------------------------------------------------------- /Source/DLABBrowser+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABBrowser+Internal.h -------------------------------------------------------------------------------- /Source/DLABBrowser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABBrowser.h -------------------------------------------------------------------------------- /Source/DLABBrowser.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABBrowser.mm -------------------------------------------------------------------------------- /Source/DLABConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABConstants.h -------------------------------------------------------------------------------- /Source/DLABDeckControl+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDeckControl+Internal.h -------------------------------------------------------------------------------- /Source/DLABDeckControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDeckControl.h -------------------------------------------------------------------------------- /Source/DLABDeckControl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDeckControl.mm -------------------------------------------------------------------------------- /Source/DLABDevice+Input.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDevice+Input.mm -------------------------------------------------------------------------------- /Source/DLABDevice+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDevice+Internal.h -------------------------------------------------------------------------------- /Source/DLABDevice+Output.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDevice+Output.mm -------------------------------------------------------------------------------- /Source/DLABDevice+Profile.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDevice+Profile.mm -------------------------------------------------------------------------------- /Source/DLABDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDevice.h -------------------------------------------------------------------------------- /Source/DLABDevice.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABDevice.mm -------------------------------------------------------------------------------- /Source/DLABFrameMetadata+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABFrameMetadata+Internal.h -------------------------------------------------------------------------------- /Source/DLABFrameMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABFrameMetadata.h -------------------------------------------------------------------------------- /Source/DLABFrameMetadata.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABFrameMetadata.mm -------------------------------------------------------------------------------- /Source/DLABProfileAttributes+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABProfileAttributes+Internal.h -------------------------------------------------------------------------------- /Source/DLABProfileAttributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABProfileAttributes.h -------------------------------------------------------------------------------- /Source/DLABProfileAttributes.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABProfileAttributes.mm -------------------------------------------------------------------------------- /Source/DLABTimecodeSetting+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABTimecodeSetting+Internal.h -------------------------------------------------------------------------------- /Source/DLABTimecodeSetting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABTimecodeSetting.h -------------------------------------------------------------------------------- /Source/DLABTimecodeSetting.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABTimecodeSetting.mm -------------------------------------------------------------------------------- /Source/DLABVideoConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABVideoConverter.h -------------------------------------------------------------------------------- /Source/DLABVideoConverter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABVideoConverter.mm -------------------------------------------------------------------------------- /Source/DLABVideoSetting+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABVideoSetting+Internal.h -------------------------------------------------------------------------------- /Source/DLABVideoSetting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABVideoSetting.h -------------------------------------------------------------------------------- /Source/DLABVideoSetting.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCometG3/DLABridging/HEAD/Source/DLABVideoSetting.mm --------------------------------------------------------------------------------