mirror of
https://github.com/darlinghq/darling.git
synced 2025-02-16 23:59:49 +00:00
Some framework stubs
* VideoToolbox * QTKit * AudioUnit * CoreMediaIO
This commit is contained in:
parent
0c31e4836b
commit
e68d9249e7
@ -1,85 +1,16 @@
|
||||
project(AudioUnit)
|
||||
|
||||
cmake_minimum_required(VERSION 2.4.0)
|
||||
if(COMMAND cmake_policy)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
endif(COMMAND cmake_policy)
|
||||
set(DYLIB_COMPAT_VERSION "1.0.0")
|
||||
set(DYLIB_CURRENT_VERSION "1.0.0")
|
||||
|
||||
option(ENABLE_ALSA "Enable ALSA audio" ON)
|
||||
option(ENABLE_PULSEAUDIO "Enable PulseAudio" ON)
|
||||
add_framework(AudioUnit
|
||||
FAT
|
||||
CURRENT_VERSION
|
||||
VERSION "A"
|
||||
|
||||
if (ENABLE_ALSA)
|
||||
find_path(ALSA_INCLUDE_DIR asoundlib.h PATH_SUFFIXES alsa)
|
||||
message(STATUS "ALSA include dir: ${ALSA_INCLUDE_DIR}")
|
||||
SOURCES
|
||||
src/AudioUnit.c
|
||||
|
||||
if (NOT ALSA_INCLUDE_DIR)
|
||||
message(FATAL_ERROR "Cannot find ALSA header files")
|
||||
endif (NOT ALSA_INCLUDE_DIR)
|
||||
endif (ENABLE_ALSA)
|
||||
|
||||
if (ENABLE_PULSEAUDIO)
|
||||
find_path(PA_INCLUDE_DIR pulse/pulseaudio.h)
|
||||
message(STATUS "PA include dir: ${PA_INCLUDE_DIR}")
|
||||
|
||||
if (NOT PA_INCLUDE_DIR)
|
||||
message(FATAL_ERROR "Cannot find PulseAudio header files")
|
||||
endif (NOT PA_INCLUDE_DIR)
|
||||
endif (ENABLE_PULSEAUDIO)
|
||||
|
||||
#configure_file(config.h.in config.h)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fblocks -ggdb -O0")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map")
|
||||
|
||||
add_definitions(-DOBJC2RUNTIME -U__APPLE__ -DDISPATCH_NO_INCLUDE_MACH_HEADERS=1)
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../util)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/libdispatch)
|
||||
#include_directories(${DARLING_TOP_DIRECTORY}/src/external/libcxx/include)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/corefoundation/Headers)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/libobjc2)
|
||||
include_directories(${CMAKE_BINARY_DIR}/src/external/corefoundation/Headers)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/foundation/Headers)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/libc)
|
||||
include_directories(${ALSA_INCLUDE_DIR} ${PA_INCLUDE_DIR})
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/basic-headers)
|
||||
#include_directories(${DARLING_TOP_DIRECTORY}/platform-include)
|
||||
|
||||
set(AudioUnit_SRCS
|
||||
AUComponent.cpp
|
||||
AUGraph.cpp
|
||||
AudioUnit.cpp
|
||||
AudioOutputUnitComponent.cpp
|
||||
AudioUnitBase.cpp
|
||||
AudioUnitRenderer.cpp
|
||||
|
||||
AudioQueue.cpp
|
||||
AudioQueueBase.cpp
|
||||
AudioQueueOutput.cpp
|
||||
../util/debug.cpp
|
||||
../util/stlutils.cpp
|
||||
DEPENDENCIES
|
||||
system
|
||||
)
|
||||
|
||||
if (ENABLE_ALSA)
|
||||
add_definitions(-DENABLE_ALSA)
|
||||
list(APPEND AudioUnit_SRCS AudioUnitALSA.cpp)
|
||||
list(APPEND SoundLibs "-lasound")
|
||||
endif (ENABLE_ALSA)
|
||||
|
||||
if (ENABLE_PULSEAUDIO)
|
||||
add_definitions(-DENABLE_PULSEAUDIO)
|
||||
list(APPEND AudioUnit_SRCS AudioUnitPA.cpp)
|
||||
list(APPEND SoundLibs "-lpulse")
|
||||
endif (ENABLE_PULSEAUDIO)
|
||||
|
||||
SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/darling")
|
||||
#SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags")
|
||||
SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
|
||||
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
|
||||
add_library(AudioUnit SHARED ${AudioUnit_SRCS})
|
||||
target_link_libraries(AudioUnit -lstdc++ -lpthread ${SoundLibs} libdispatch_shared CFF)
|
||||
|
||||
install(TARGETS AudioUnit DESTINATION "${CMAKE_INSTALL_LIBDIR}/darling")
|
||||
|
||||
|
@ -1,47 +1,26 @@
|
||||
#ifndef AUDIOUNIT_H
|
||||
#define AUDIOUNIT_H
|
||||
#include <MacTypes.h>
|
||||
#include <CoreAudio/CoreAudioTypes.h>
|
||||
#include "AUComponent.h"
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
typedef AudioComponentInstance AudioUnit;
|
||||
typedef UInt32 AudioUnitRenderActionFlags;
|
||||
typedef UInt32 AudioUnitElement;
|
||||
typedef UInt32 AudioUnitScope;
|
||||
typedef UInt32 AudioUnitPropertyID;
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
typedef OSStatus (*AURenderCallback) (void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData);
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
enum {
|
||||
kAudioUnitRenderAction_PreRender = (1 << 2),
|
||||
kAudioUnitRenderAction_PostRender = (1 << 3),
|
||||
kAudioUnitRenderAction_OutputIsSilence = (1 << 4),
|
||||
kAudioOfflineUnitRenderAction_Preflight = (1 << 5),
|
||||
kAudioOfflineUnitRenderAction_Render = (1 << 6),
|
||||
kAudioOfflineUnitRenderAction_Complete = (1 << 7),
|
||||
kAudioUnitRenderAction_PostRenderError = (1 << 8),
|
||||
kAudioUnitRenderAction_DoNotCheckRenderArgs = (1 << 9)
|
||||
};
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
extern "C" {
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
OSStatus AudioUnitInitialize(AudioUnit inUnit);
|
||||
OSStatus AudioUnitUninitialize(AudioUnit inUnit);
|
||||
|
||||
OSStatus AudioUnitAddRenderNotify(AudioUnit inUnit, AURenderCallback inProc, void* opaque);
|
||||
OSStatus AudioUnitRemoveRenderNotify(AudioUnit inUnit, AURenderCallback inProc, void* opaque);
|
||||
#ifndef _AudioUnit_H_
|
||||
#define _AudioUnit_H_
|
||||
|
||||
OSStatus AudioUnitRender(AudioUnit inUnit, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inOutputBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData);
|
||||
OSStatus AudioUnitReset(AudioUnit inUnit, AudioUnitScope inScope, AudioUnitElement inElement);
|
||||
|
||||
OSStatus AudioUnitGetProperty(AudioUnit inUnit, AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, void* outData, UInt32 *ioDataSize);
|
||||
OSStatus AudioUnitGetPropertyInfo(AudioUnit inUnit, AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, UInt32 *outDataSize, Boolean *outWritable);
|
||||
OSStatus AudioUnitSetProperty(AudioUnit inUnit, AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, const void *inData, UInt32 inDataSize);
|
||||
|
||||
OSStatus AudioOutputUnitStart(AudioUnit inUnit);
|
||||
OSStatus AudioOutputUnitStop(AudioUnit inUnit);
|
||||
|
||||
}
|
||||
void* _Z5dummyv(void);
|
||||
|
||||
#endif
|
||||
|
||||
|
36
src/AudioUnit/src/AudioUnit.c
Normal file
36
src/AudioUnit/src/AudioUnit.c
Normal file
@ -0,0 +1,36 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
#include <AudioUnit/AudioUnit.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
static int verbose = 0;
|
||||
|
||||
__attribute__((constructor))
|
||||
static void initme(void) {
|
||||
verbose = getenv("STUB_VERBOSE") != NULL;
|
||||
}
|
||||
|
||||
void* _Z5dummyv(void)
|
||||
{
|
||||
if (verbose) puts("STUB: _Z5dummyv called");
|
||||
return NULL;
|
||||
}
|
85
src/AudioUnitOld/CMakeLists.txt
Normal file
85
src/AudioUnitOld/CMakeLists.txt
Normal file
@ -0,0 +1,85 @@
|
||||
project(AudioUnit)
|
||||
|
||||
cmake_minimum_required(VERSION 2.4.0)
|
||||
if(COMMAND cmake_policy)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
endif(COMMAND cmake_policy)
|
||||
|
||||
option(ENABLE_ALSA "Enable ALSA audio" ON)
|
||||
option(ENABLE_PULSEAUDIO "Enable PulseAudio" ON)
|
||||
|
||||
if (ENABLE_ALSA)
|
||||
find_path(ALSA_INCLUDE_DIR asoundlib.h PATH_SUFFIXES alsa)
|
||||
message(STATUS "ALSA include dir: ${ALSA_INCLUDE_DIR}")
|
||||
|
||||
if (NOT ALSA_INCLUDE_DIR)
|
||||
message(FATAL_ERROR "Cannot find ALSA header files")
|
||||
endif (NOT ALSA_INCLUDE_DIR)
|
||||
endif (ENABLE_ALSA)
|
||||
|
||||
if (ENABLE_PULSEAUDIO)
|
||||
find_path(PA_INCLUDE_DIR pulse/pulseaudio.h)
|
||||
message(STATUS "PA include dir: ${PA_INCLUDE_DIR}")
|
||||
|
||||
if (NOT PA_INCLUDE_DIR)
|
||||
message(FATAL_ERROR "Cannot find PulseAudio header files")
|
||||
endif (NOT PA_INCLUDE_DIR)
|
||||
endif (ENABLE_PULSEAUDIO)
|
||||
|
||||
#configure_file(config.h.in config.h)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fblocks -ggdb -O0")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map")
|
||||
|
||||
add_definitions(-DOBJC2RUNTIME -U__APPLE__ -DDISPATCH_NO_INCLUDE_MACH_HEADERS=1)
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../util)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/libdispatch)
|
||||
#include_directories(${DARLING_TOP_DIRECTORY}/src/external/libcxx/include)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/corefoundation/Headers)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/libobjc2)
|
||||
include_directories(${CMAKE_BINARY_DIR}/src/external/corefoundation/Headers)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/external/foundation/Headers)
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/src/libc)
|
||||
include_directories(${ALSA_INCLUDE_DIR} ${PA_INCLUDE_DIR})
|
||||
include_directories(${DARLING_TOP_DIRECTORY}/basic-headers)
|
||||
#include_directories(${DARLING_TOP_DIRECTORY}/platform-include)
|
||||
|
||||
set(AudioUnit_SRCS
|
||||
AUComponent.cpp
|
||||
AUGraph.cpp
|
||||
AudioUnit.cpp
|
||||
AudioOutputUnitComponent.cpp
|
||||
AudioUnitBase.cpp
|
||||
AudioUnitRenderer.cpp
|
||||
|
||||
AudioQueue.cpp
|
||||
AudioQueueBase.cpp
|
||||
AudioQueueOutput.cpp
|
||||
../util/debug.cpp
|
||||
../util/stlutils.cpp
|
||||
)
|
||||
|
||||
if (ENABLE_ALSA)
|
||||
add_definitions(-DENABLE_ALSA)
|
||||
list(APPEND AudioUnit_SRCS AudioUnitALSA.cpp)
|
||||
list(APPEND SoundLibs "-lasound")
|
||||
endif (ENABLE_ALSA)
|
||||
|
||||
if (ENABLE_PULSEAUDIO)
|
||||
add_definitions(-DENABLE_PULSEAUDIO)
|
||||
list(APPEND AudioUnit_SRCS AudioUnitPA.cpp)
|
||||
list(APPEND SoundLibs "-lpulse")
|
||||
endif (ENABLE_PULSEAUDIO)
|
||||
|
||||
SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/darling")
|
||||
#SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags")
|
||||
SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
|
||||
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
|
||||
add_library(AudioUnit SHARED ${AudioUnit_SRCS})
|
||||
target_link_libraries(AudioUnit -lstdc++ -lpthread ${SoundLibs} libdispatch_shared CFF)
|
||||
|
||||
install(TARGETS AudioUnit DESTINATION "${CMAKE_INSTALL_LIBDIR}/darling")
|
||||
|
47
src/AudioUnitOld/include/AudioUnit/AudioUnit.h
Normal file
47
src/AudioUnitOld/include/AudioUnit/AudioUnit.h
Normal file
@ -0,0 +1,47 @@
|
||||
#ifndef AUDIOUNIT_H
|
||||
#define AUDIOUNIT_H
|
||||
#include <MacTypes.h>
|
||||
#include <CoreAudio/CoreAudioTypes.h>
|
||||
#include "AUComponent.h"
|
||||
|
||||
typedef AudioComponentInstance AudioUnit;
|
||||
typedef UInt32 AudioUnitRenderActionFlags;
|
||||
typedef UInt32 AudioUnitElement;
|
||||
typedef UInt32 AudioUnitScope;
|
||||
typedef UInt32 AudioUnitPropertyID;
|
||||
|
||||
typedef OSStatus (*AURenderCallback) (void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData);
|
||||
|
||||
enum {
|
||||
kAudioUnitRenderAction_PreRender = (1 << 2),
|
||||
kAudioUnitRenderAction_PostRender = (1 << 3),
|
||||
kAudioUnitRenderAction_OutputIsSilence = (1 << 4),
|
||||
kAudioOfflineUnitRenderAction_Preflight = (1 << 5),
|
||||
kAudioOfflineUnitRenderAction_Render = (1 << 6),
|
||||
kAudioOfflineUnitRenderAction_Complete = (1 << 7),
|
||||
kAudioUnitRenderAction_PostRenderError = (1 << 8),
|
||||
kAudioUnitRenderAction_DoNotCheckRenderArgs = (1 << 9)
|
||||
};
|
||||
|
||||
extern "C" {
|
||||
|
||||
OSStatus AudioUnitInitialize(AudioUnit inUnit);
|
||||
OSStatus AudioUnitUninitialize(AudioUnit inUnit);
|
||||
|
||||
OSStatus AudioUnitAddRenderNotify(AudioUnit inUnit, AURenderCallback inProc, void* opaque);
|
||||
OSStatus AudioUnitRemoveRenderNotify(AudioUnit inUnit, AURenderCallback inProc, void* opaque);
|
||||
|
||||
OSStatus AudioUnitRender(AudioUnit inUnit, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inOutputBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData);
|
||||
OSStatus AudioUnitReset(AudioUnit inUnit, AudioUnitScope inScope, AudioUnitElement inElement);
|
||||
|
||||
OSStatus AudioUnitGetProperty(AudioUnit inUnit, AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, void* outData, UInt32 *ioDataSize);
|
||||
OSStatus AudioUnitGetPropertyInfo(AudioUnit inUnit, AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, UInt32 *outDataSize, Boolean *outWritable);
|
||||
OSStatus AudioUnitSetProperty(AudioUnit inUnit, AudioUnitPropertyID inID, AudioUnitScope inScope, AudioUnitElement inElement, const void *inData, UInt32 inDataSize);
|
||||
|
||||
OSStatus AudioOutputUnitStart(AudioUnit inUnit);
|
||||
OSStatus AudioOutputUnitStop(AudioUnit inUnit);
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -232,6 +232,10 @@ include_directories(AFTER
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/ApplicationServices/SpeechSynthesis/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/ColorSync/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/external/lzfse/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/VideoToolbox/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/QTKit/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/AudioUnit/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CoreMediaIO/include
|
||||
)
|
||||
|
||||
add_subdirectory(external/libkqueue)
|
||||
@ -413,6 +417,10 @@ add_subdirectory(CoreMedia)
|
||||
add_subdirectory(LDAP)
|
||||
add_subdirectory(ExceptionHandling)
|
||||
add_subdirectory(external/lzfse)
|
||||
add_subdirectory(VideoToolbox)
|
||||
add_subdirectory(QTKit)
|
||||
add_subdirectory(AudioUnit)
|
||||
add_subdirectory(CoreMediaIO)
|
||||
|
||||
# Just a stub
|
||||
add_subdirectory(WebKit)
|
||||
|
18
src/CoreMediaIO/CMakeLists.txt
Normal file
18
src/CoreMediaIO/CMakeLists.txt
Normal file
@ -0,0 +1,18 @@
|
||||
project(CoreMediaIO)
|
||||
|
||||
set(DYLIB_COMPAT_VERSION "1.0.0")
|
||||
set(DYLIB_CURRENT_VERSION "1.0.0")
|
||||
|
||||
add_framework(CoreMediaIO
|
||||
FAT
|
||||
CURRENT_VERSION
|
||||
VERSION "A"
|
||||
|
||||
SOURCES
|
||||
src/CoreMediaIO.m
|
||||
|
||||
DEPENDENCIES
|
||||
system
|
||||
objc
|
||||
Foundation
|
||||
)
|
164
src/CoreMediaIO/include/CoreMediaIO/CoreMediaIO.h
Normal file
164
src/CoreMediaIO/include/CoreMediaIO/CoreMediaIO.h
Normal file
@ -0,0 +1,164 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _CoreMediaIO_H_
|
||||
#define _CoreMediaIO_H_
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
|
||||
void* CMIOAddAtExitListener(void);
|
||||
void* CMIODeviceProcessAVCCommand(void);
|
||||
void* CMIODeviceProcessRS422Command(void);
|
||||
void* CMIODeviceStartStream(void);
|
||||
void* CMIODeviceStopStream(void);
|
||||
void* CMIOFileWritingControlTokenAllVolumesAreOutOfDiskSpace(void);
|
||||
void* CMIOFileWritingControlTokenBufferIsIncompatibleWithCurrentFile(void);
|
||||
void* CMIOFileWritingControlTokenCreate(void);
|
||||
void* CMIOFileWritingControlTokenCreateOutputPathToCapturePathDictionary(void);
|
||||
void* CMIOFileWritingControlTokenCurrentVolumeIsOutOfDiskSpace(void);
|
||||
void* CMIOFileWritingControlTokenGetCompletedFileSizeEstimate(void);
|
||||
void* CMIOFileWritingControlTokenGetDiscontinuityFlags(void);
|
||||
void* CMIOFileWritingControlTokenGetFileDuration(void);
|
||||
void* CMIOFileWritingControlTokenGetFileSize(void);
|
||||
void* CMIOFileWritingControlTokenGetFileWriterOptionsDictionary(void);
|
||||
void* CMIOFileWritingControlTokenGetSMPTETime(void);
|
||||
void* CMIOFileWritingControlTokenGetSampleBuffer(void);
|
||||
void* CMIOFileWritingControlTokenMaximumFileSizeHasBeenReached(void);
|
||||
void* CMIOFileWritingControlTokenMaximumRecordDurationHasBeenReached(void);
|
||||
void* CMIOFileWritingControlTokenPauseWriting(void);
|
||||
void* CMIOFileWritingControlTokenRelease(void);
|
||||
void* CMIOFileWritingControlTokenResumeWriting(void);
|
||||
void* CMIOFileWritingControlTokenStartWriting(void);
|
||||
void* CMIOFileWritingControlTokenStopWriting(void);
|
||||
void* CMIOFileWritingControlTokenTriggerFileWritingControlCallback(void);
|
||||
void* CMIOFileWritingControlTokenUnitCanPauseAndResumeWriting(void);
|
||||
void* CMIOFileWritingControlTokenUnitCanStartWriting(void);
|
||||
void* CMIOFileWritingControlTokenUnitIsPaused(void);
|
||||
void* CMIOFileWritingControlTokenUnitIsWriting(void);
|
||||
void* CMIOFormatDescriptionGetManufacturerCode(void);
|
||||
void* CMIOFormatDescriptionGetOnlyHasIFrames(void);
|
||||
void* CMIOFormatDescriptionSignifiesDiscontinuity(void);
|
||||
void* CMIOGetUnitRegistry(void);
|
||||
void* CMIOGlobalDTraceFireProbe(void);
|
||||
void* CMIOGlobalDTraceProbeIsEnabled(void);
|
||||
void* CMIOGraphAddPropertyListener(void);
|
||||
void* CMIOGraphAddRenderNotify(void);
|
||||
void* CMIOGraphClearConnections(void);
|
||||
void* CMIOGraphConnectNodeInput(void);
|
||||
void* CMIOGraphCountNodeConnections(void);
|
||||
void* CMIOGraphCreate(void);
|
||||
void* CMIOGraphCreateAndConfigureForUnits(void);
|
||||
void* CMIOGraphCreateNode(void);
|
||||
void* CMIOGraphDictionaryRepresentation(void);
|
||||
void* CMIOGraphDisconnectNodeInput(void);
|
||||
void* CMIOGraphGetConnectionInfo(void);
|
||||
void* CMIOGraphGetIndNode(void);
|
||||
void* CMIOGraphGetNodeByFunctionalDesignationAndIndex(void);
|
||||
void* CMIOGraphGetNodeConnections(void);
|
||||
void* CMIOGraphGetNodeCount(void);
|
||||
void* CMIOGraphGetNodeInfo(void);
|
||||
void* CMIOGraphGetNotificationCenter(void);
|
||||
void* CMIOGraphGetNumberOfConnections(void);
|
||||
void* CMIOGraphGetPropertiesDictionary(void);
|
||||
void* CMIOGraphGetProperty(void);
|
||||
void* CMIOGraphGetPropertyInfo(void);
|
||||
void* CMIOGraphGetTypeID(void);
|
||||
void* CMIOGraphInitialize(void);
|
||||
void* CMIOGraphPause(void);
|
||||
void* CMIOGraphRelease(void);
|
||||
void* CMIOGraphRemoveNode(void);
|
||||
void* CMIOGraphRemovePropertyListener(void);
|
||||
void* CMIOGraphRemoveRenderNotify(void);
|
||||
void* CMIOGraphResume(void);
|
||||
void* CMIOGraphResyncPreview(void);
|
||||
void* CMIOGraphRetain(void);
|
||||
void* CMIOGraphSetProperties(void);
|
||||
void* CMIOGraphSetProperty(void);
|
||||
void* CMIOGraphStart(void);
|
||||
void* CMIOGraphStop(void);
|
||||
void* CMIOGraphUninitialize(void);
|
||||
void* CMIOGraphUpdate(void);
|
||||
void* CMIOHardwareBeMaster(void);
|
||||
void* CMIOHardwareUnload(void);
|
||||
void* CMIOMetadataCopyAsDictionary(void);
|
||||
void* CMIOMetadataCopyCommonAsDictionary(void);
|
||||
void* CMIOObjectAddPropertyListener(void);
|
||||
void* CMIOObjectAddPropertyListenerBlock(void);
|
||||
void* CMIOObjectCreate(void);
|
||||
void* CMIOObjectGetPropertyData(void);
|
||||
void* CMIOObjectGetPropertyDataSize(void);
|
||||
void* CMIOObjectHasProperty(void);
|
||||
void* CMIOObjectIsPropertySettable(void);
|
||||
void* CMIOObjectPropertiesChanged(void);
|
||||
void* CMIOObjectRemovePropertyListener(void);
|
||||
void* CMIOObjectRemovePropertyListenerBlock(void);
|
||||
void* CMIOObjectSetPropertyData(void);
|
||||
void* CMIOObjectShow(void);
|
||||
void* CMIOObjectsPublishedAndDied(void);
|
||||
void* CMIOOutputCoordinatorCheckOutputTimebaseRate(void);
|
||||
void* CMIOOutputCoordinatorCreate(void);
|
||||
void* CMIOOutputCoordinatorDetach(void);
|
||||
void* CMIOOutputCoordinatorGetCoordinatedOutputTimebase(void);
|
||||
void* CMIOOutputCoordinatorGetEarliestVideoPresentationTime(void);
|
||||
void* CMIOOutputCoordinatorGetMasterOutputDeviceLatency(void);
|
||||
void* CMIOOutputCoordinatorGetNumberOfAudioOutputUnitsBeingCoordinated(void);
|
||||
void* CMIOOutputCoordinatorGetNumberOfVideoOutputUnitsBeingCoordinated(void);
|
||||
void* CMIOOutputCoordinatorGetOutputUnitForSynchronizerUnit(void);
|
||||
void* CMIOOutputCoordinatorGetState(void);
|
||||
void* CMIOOutputCoordinatorGetTypeID(void);
|
||||
void* CMIOOutputCoordinatorIdle(void);
|
||||
void* CMIOOutputCoordinatorNoteAudioOutputPrimed(void);
|
||||
void* CMIOOutputCoordinatorNoteMasterOutputDeviceLatency(void);
|
||||
void* CMIOOutputCoordinatorNoteVideoOutputPrimed(void);
|
||||
void* CMIOOutputCoordinatorNoteVideoOutputSynchronizerPrimed(void);
|
||||
void* CMIOOutputCoordinatorRelease(void);
|
||||
void* CMIOOutputCoordinatorReset(void);
|
||||
void* CMIOOutputCoordinatorRetain(void);
|
||||
void* CMIORemoveAtExitListener(void);
|
||||
void* CMIOSampleBufferCopyNonRequiredAttachments(void);
|
||||
void* CMIOSampleBufferCopySampleAttachments(void);
|
||||
void* CMIOSampleBufferCreate(void);
|
||||
void* CMIOSampleBufferCreateForImageBuffer(void);
|
||||
void* CMIOSampleBufferCreateNoDataMarker(void);
|
||||
void* CMIOSampleBufferGetDiscontinuityFlags(void);
|
||||
void* CMIOSampleBufferGetSequenceNumber(void);
|
||||
void* CMIOSampleBufferSetDiscontinuityFlags(void);
|
||||
void* CMIOSampleBufferSetSequenceNumber(void);
|
||||
void* CMIOStreamClockConvertHostTimeToDeviceTime(void);
|
||||
void* CMIOStreamClockCreate(void);
|
||||
void* CMIOStreamClockInvalidate(void);
|
||||
void* CMIOStreamClockPostTimingEvent(void);
|
||||
void* CMIOStreamCopyBufferQueue(void);
|
||||
void* CMIOStreamDeckCueTo(void);
|
||||
void* CMIOStreamDeckJog(void);
|
||||
void* CMIOStreamDeckPlay(void);
|
||||
void* CMIOStreamDeckStop(void);
|
||||
void* CMIOUnitCreateFromDescription(void);
|
||||
void* CMIOUnitGetClassID(void);
|
||||
void* CMIOUnitGetTypeID(void);
|
||||
void* CMIOUnitRelease(void);
|
||||
void* CMIOUnitRetain(void);
|
||||
void* CMIOUnitUtilityCreateAudioCompressionOptionsDictionary(void);
|
||||
void* CMIOUnitUtilityCreateAudioCompressionOptionsDictionary2(void);
|
||||
void* CMIOUnitUtilityGetAudioCompressionOptionsDictionaryFields(void);
|
||||
void* CMIOUnitUtilityGetAudioCompressionOptionsDictionaryFields2(void);
|
||||
|
||||
#endif
|
846
src/CoreMediaIO/src/CoreMediaIO.m
Normal file
846
src/CoreMediaIO/src/CoreMediaIO.m
Normal file
@ -0,0 +1,846 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
#include <CoreMediaIO/CoreMediaIO.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
static int verbose = 0;
|
||||
|
||||
__attribute__((constructor))
|
||||
static void initme(void) {
|
||||
verbose = getenv("STUB_VERBOSE") != NULL;
|
||||
}
|
||||
|
||||
void* CMIOAddAtExitListener(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOAddAtExitListener called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIODeviceProcessAVCCommand(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIODeviceProcessAVCCommand called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIODeviceProcessRS422Command(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIODeviceProcessRS422Command called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIODeviceStartStream(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIODeviceStartStream called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIODeviceStopStream(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIODeviceStopStream called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenAllVolumesAreOutOfDiskSpace(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenAllVolumesAreOutOfDiskSpace called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenBufferIsIncompatibleWithCurrentFile(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenBufferIsIncompatibleWithCurrentFile called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenCreate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenCreate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenCreateOutputPathToCapturePathDictionary(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenCreateOutputPathToCapturePathDictionary called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenCurrentVolumeIsOutOfDiskSpace(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenCurrentVolumeIsOutOfDiskSpace called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetCompletedFileSizeEstimate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetCompletedFileSizeEstimate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetDiscontinuityFlags(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetDiscontinuityFlags called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetFileDuration(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetFileDuration called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetFileSize(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetFileSize called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetFileWriterOptionsDictionary(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetFileWriterOptionsDictionary called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetSMPTETime(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetSMPTETime called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenGetSampleBuffer(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenGetSampleBuffer called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenMaximumFileSizeHasBeenReached(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenMaximumFileSizeHasBeenReached called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenMaximumRecordDurationHasBeenReached(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenMaximumRecordDurationHasBeenReached called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenPauseWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenPauseWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenRelease(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenRelease called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenResumeWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenResumeWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenStartWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenStartWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenStopWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenStopWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenTriggerFileWritingControlCallback(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenTriggerFileWritingControlCallback called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenUnitCanPauseAndResumeWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenUnitCanPauseAndResumeWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenUnitCanStartWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenUnitCanStartWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenUnitIsPaused(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenUnitIsPaused called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFileWritingControlTokenUnitIsWriting(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFileWritingControlTokenUnitIsWriting called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFormatDescriptionGetManufacturerCode(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFormatDescriptionGetManufacturerCode called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFormatDescriptionGetOnlyHasIFrames(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFormatDescriptionGetOnlyHasIFrames called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOFormatDescriptionSignifiesDiscontinuity(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOFormatDescriptionSignifiesDiscontinuity called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGetUnitRegistry(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGetUnitRegistry called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGlobalDTraceFireProbe(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGlobalDTraceFireProbe called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGlobalDTraceProbeIsEnabled(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGlobalDTraceProbeIsEnabled called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphAddPropertyListener(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphAddPropertyListener called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphAddRenderNotify(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphAddRenderNotify called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphClearConnections(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphClearConnections called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphConnectNodeInput(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphConnectNodeInput called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphCountNodeConnections(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphCountNodeConnections called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphCreate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphCreate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphCreateAndConfigureForUnits(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphCreateAndConfigureForUnits called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphCreateNode(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphCreateNode called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphDictionaryRepresentation(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphDictionaryRepresentation called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphDisconnectNodeInput(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphDisconnectNodeInput called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetConnectionInfo(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetConnectionInfo called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetIndNode(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetIndNode called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetNodeByFunctionalDesignationAndIndex(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetNodeByFunctionalDesignationAndIndex called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetNodeConnections(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetNodeConnections called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetNodeCount(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetNodeCount called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetNodeInfo(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetNodeInfo called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetNotificationCenter(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetNotificationCenter called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetNumberOfConnections(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetNumberOfConnections called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetPropertiesDictionary(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetPropertiesDictionary called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetProperty(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetProperty called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetPropertyInfo(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetPropertyInfo called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphGetTypeID(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphGetTypeID called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphInitialize(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphInitialize called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphPause(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphPause called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphRelease(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphRelease called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphRemoveNode(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphRemoveNode called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphRemovePropertyListener(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphRemovePropertyListener called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphRemoveRenderNotify(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphRemoveRenderNotify called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphResume(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphResume called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphResyncPreview(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphResyncPreview called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphRetain(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphRetain called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphSetProperties(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphSetProperties called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphSetProperty(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphSetProperty called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphStart(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphStart called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphStop(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphStop called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphUninitialize(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphUninitialize called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOGraphUpdate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOGraphUpdate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOHardwareBeMaster(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOHardwareBeMaster called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOHardwareUnload(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOHardwareUnload called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOMetadataCopyAsDictionary(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOMetadataCopyAsDictionary called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOMetadataCopyCommonAsDictionary(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOMetadataCopyCommonAsDictionary called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectAddPropertyListener(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectAddPropertyListener called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectAddPropertyListenerBlock(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectAddPropertyListenerBlock called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectCreate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectCreate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectGetPropertyData(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectGetPropertyData called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectGetPropertyDataSize(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectGetPropertyDataSize called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectHasProperty(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectHasProperty called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectIsPropertySettable(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectIsPropertySettable called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectPropertiesChanged(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectPropertiesChanged called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectRemovePropertyListener(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectRemovePropertyListener called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectRemovePropertyListenerBlock(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectRemovePropertyListenerBlock called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectSetPropertyData(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectSetPropertyData called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectShow(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectShow called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOObjectsPublishedAndDied(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOObjectsPublishedAndDied called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorCheckOutputTimebaseRate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorCheckOutputTimebaseRate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorCreate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorCreate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorDetach(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorDetach called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetCoordinatedOutputTimebase(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetCoordinatedOutputTimebase called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetEarliestVideoPresentationTime(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetEarliestVideoPresentationTime called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetMasterOutputDeviceLatency(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetMasterOutputDeviceLatency called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetNumberOfAudioOutputUnitsBeingCoordinated(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetNumberOfAudioOutputUnitsBeingCoordinated called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetNumberOfVideoOutputUnitsBeingCoordinated(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetNumberOfVideoOutputUnitsBeingCoordinated called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetOutputUnitForSynchronizerUnit(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetOutputUnitForSynchronizerUnit called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetState(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetState called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorGetTypeID(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorGetTypeID called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorIdle(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorIdle called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorNoteAudioOutputPrimed(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorNoteAudioOutputPrimed called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorNoteMasterOutputDeviceLatency(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorNoteMasterOutputDeviceLatency called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorNoteVideoOutputPrimed(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorNoteVideoOutputPrimed called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorNoteVideoOutputSynchronizerPrimed(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorNoteVideoOutputSynchronizerPrimed called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorRelease(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorRelease called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorReset(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorReset called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOOutputCoordinatorRetain(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOOutputCoordinatorRetain called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIORemoveAtExitListener(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIORemoveAtExitListener called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferCopyNonRequiredAttachments(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferCopyNonRequiredAttachments called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferCopySampleAttachments(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferCopySampleAttachments called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferCreate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferCreate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferCreateForImageBuffer(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferCreateForImageBuffer called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferCreateNoDataMarker(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferCreateNoDataMarker called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferGetDiscontinuityFlags(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferGetDiscontinuityFlags called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferGetSequenceNumber(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferGetSequenceNumber called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferSetDiscontinuityFlags(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferSetDiscontinuityFlags called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOSampleBufferSetSequenceNumber(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOSampleBufferSetSequenceNumber called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamClockConvertHostTimeToDeviceTime(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamClockConvertHostTimeToDeviceTime called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamClockCreate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamClockCreate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamClockInvalidate(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamClockInvalidate called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamClockPostTimingEvent(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamClockPostTimingEvent called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamCopyBufferQueue(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamCopyBufferQueue called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamDeckCueTo(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamDeckCueTo called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamDeckJog(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamDeckJog called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamDeckPlay(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamDeckPlay called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOStreamDeckStop(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOStreamDeckStop called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitCreateFromDescription(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitCreateFromDescription called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitGetClassID(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitGetClassID called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitGetTypeID(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitGetTypeID called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitRelease(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitRelease called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitRetain(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitRetain called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitUtilityCreateAudioCompressionOptionsDictionary(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitUtilityCreateAudioCompressionOptionsDictionary called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitUtilityCreateAudioCompressionOptionsDictionary2(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitUtilityCreateAudioCompressionOptionsDictionary2 called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitUtilityGetAudioCompressionOptionsDictionaryFields(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitUtilityGetAudioCompressionOptionsDictionaryFields called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* CMIOUnitUtilityGetAudioCompressionOptionsDictionaryFields2(void)
|
||||
{
|
||||
if (verbose) puts("STUB: CMIOUnitUtilityGetAudioCompressionOptionsDictionaryFields2 called");
|
||||
return NULL;
|
||||
}
|
@ -2,8 +2,10 @@
|
||||
#include "Components.h"
|
||||
#include "ComponentsInternal.h"
|
||||
#include "darling-config.h"
|
||||
#ifdef FRAMEWORK_COREAUDIO
|
||||
#include <AudioUnit/AUComponent.h>
|
||||
#include <AudioUnit/AudioUnitBase.h>
|
||||
#endif
|
||||
#include <CoreServices/MacErrors.h>
|
||||
|
||||
#define TRACE1(x)
|
||||
|
221
src/QTKit/CMakeLists.txt
Normal file
221
src/QTKit/CMakeLists.txt
Normal file
@ -0,0 +1,221 @@
|
||||
project(QTKit)
|
||||
|
||||
set(DYLIB_COMPAT_VERSION "1.0.0")
|
||||
set(DYLIB_CURRENT_VERSION "1.0.0")
|
||||
|
||||
add_framework(QTKit
|
||||
FAT
|
||||
CURRENT_VERSION
|
||||
VERSION "A"
|
||||
|
||||
SOURCES
|
||||
src/QTKit.m
|
||||
src/QTAudioCompressionOptions.m
|
||||
src/QTCompressionOptionsInternal.m
|
||||
src/QTCompressionOptions.m
|
||||
src/QTDataReferenceEnumerator.m
|
||||
src/QTFormatDescriptionInternal.m
|
||||
src/QTFormatDescription.m
|
||||
src/QTSampleBufferInternal.m
|
||||
src/QTSampleBuffer.m
|
||||
src/QTTimeValue.m
|
||||
src/QTVideoCompressionOptions.m
|
||||
src/QTHotspot.m
|
||||
src/QTHotspotEnumerator.m
|
||||
src/QTMovieAttributeProps.m
|
||||
src/QTMovie.m
|
||||
src/QTMovie_FigMedia_TimelyCaller.m
|
||||
src/QTMovie_FigMedia_OccasionalCaller.m
|
||||
src/QTMovie_FigMedia.m
|
||||
src/QTMovieMediaHelper.m
|
||||
src/QTMovieUndoOperation.m
|
||||
src/QTNode.m
|
||||
src/QTNodeEnumerator.m
|
||||
src/QTStream.m
|
||||
src/QTStreamEnumerator.m
|
||||
src/QTTrack.m
|
||||
src/QTTrack_FigMedia.m
|
||||
src/QTTrack_QuickTime.m
|
||||
src/QTTrackEnumerator.m
|
||||
src/QTTrackHelper.m
|
||||
src/QTBackgroundQueueThreadInfoInternal.m
|
||||
src/QTBackgroundQueue.m
|
||||
src/QTCallbackRegistry.m
|
||||
src/QTMediaKeys.m
|
||||
src/QTResolvedDecompressionOptions.m
|
||||
src/QTUtilities.m
|
||||
src/QTVideoRendererWebKitOnly.m
|
||||
src/QTClassicMovieControllerViewNeedsDisplayData.m
|
||||
src/QTClassicMovieControllerView.m
|
||||
src/QTMovieControllerView.m
|
||||
src/QTMovieViewInternal.m
|
||||
src/QTMovieViewDragHighlightOverlayView.m
|
||||
src/QTMovieView.m
|
||||
src/QTCaptureDeviceInputInternal.m
|
||||
src/QTCaptureDeviceInput.m
|
||||
src/QTCaptureAudioPreviewOutputInternal.m
|
||||
src/QTCaptureAudioPreviewOutput.m
|
||||
src/QTCaptureVideoPreviewOutputCallbackData.m
|
||||
src/QTCaptureVideoPreviewOutputInternal.m
|
||||
src/QTCaptureVideoPreviewOutput.m
|
||||
src/QTCaptureViewInternal.m
|
||||
src/QTCaptureView.m
|
||||
src/QTCaptureFileOutputInternal.m
|
||||
src/QTCaptureFileOutput.m
|
||||
src/QTCaptureFileOutputRecordingOperationDescriptor.m
|
||||
src/QTCaptureFileOutputPauseOperationDescriptor.m
|
||||
src/QTCaptureMovieFileOutputInternal.m
|
||||
src/QTCaptureMovieFileOutput.m
|
||||
src/QTCaptureDecompressedVideoOutputCallbackData.m
|
||||
src/QTCaptureDecompressedVideoOutputInternal.m
|
||||
src/QTCaptureDecompressedVideoOutput.m
|
||||
src/QTCaptureDecompressedAudioOutputCallbackData.m
|
||||
src/QTCaptureDecompressedAudioOutputInternal.m
|
||||
src/QTCaptureDecompressedAudioOutput.m
|
||||
src/QTCaptureScreenInputInternal.m
|
||||
src/QTCaptureScreenInput.m
|
||||
src/QTMovieModernizerInternal.m
|
||||
src/QTMovieModernizer.m
|
||||
src/QTMovieModernizerTrack.m
|
||||
src/QTMovieModernizerPassthroughTrack.m
|
||||
src/QTMovieModernizerLegacyQTTrackPassthrough.m
|
||||
src/QTMovieModernizerLegacyQTTrack.m
|
||||
src/QTMovieModernizerLegacyMP3Track.m
|
||||
src/QTMovieLayerPrivate.m
|
||||
src/QTMovieLayer.m
|
||||
src/QTMediaIOGraphNodeList.m
|
||||
src/QTMediaIOGraphUnitDescription.m
|
||||
src/QTCaptureOperationDescriptorQueueItem.m
|
||||
src/QTCaptureOperationDescriptorQueue.m
|
||||
src/QTCaptureDALDevice.m
|
||||
src/QTCaptureDeviceInternal.m
|
||||
src/QTCaptureDevice.m
|
||||
src/QTCaptureHALDevice.m
|
||||
src/QTCaptureVideoPreviewRenderHelper.m
|
||||
src/QTCaptureConnectionInternal.m
|
||||
src/QTCaptureConnection.m
|
||||
src/QTCaptureInput.m
|
||||
src/QTCaptureOutput.m
|
||||
src/QTCaptureSessionInternal.m
|
||||
src/QTCaptureSessionInternalState.m
|
||||
src/QTCaptureSession.m
|
||||
src/QTCaptureLayerPrivate.m
|
||||
src/QTCaptureLayer.m
|
||||
src/QTWeakReference.m
|
||||
src/QTGarbageCollectedWeakReference.m
|
||||
src/QTRetainReleaseWeakReference.m
|
||||
src/QTPixelBufferConverter.m
|
||||
src/QTImageBufferConformer.m
|
||||
src/QTImageBufferQueue.m
|
||||
src/QTFigTimeImageQueue.m
|
||||
src/QTRunLoopSchedulingSetCallbackInfo.m
|
||||
src/QTRunLoopSchedulingSet.m
|
||||
src/QTGraphicsDevice.m
|
||||
src/QTConcreteGraphicsDevice.m
|
||||
src/QTOpenGLContext.m
|
||||
src/QTOpenGLTextureTile.m
|
||||
src/QTOpenGLTexture.m
|
||||
src/QTOpenGLTextureCache.m
|
||||
src/QTOpenGLTextureCacheTextureTile.m
|
||||
src/QTOpenGLTextureCacheTexture.m
|
||||
src/QTImageConsumerFanOut.m
|
||||
src/QTFigVisualContextImageProviderInternal.m
|
||||
src/QTFigVisualContextImageProvider.m
|
||||
src/QTLogRenderer.m
|
||||
src/QTCALayerRendererState.m
|
||||
src/QTCALayerRenderer.m
|
||||
src/QTCAImageQueueBoss.m
|
||||
src/QTCGContextRendererInternal.m
|
||||
src/QTCGContextRenderer.m
|
||||
src/QTSurfaceRendererTileDescription.m
|
||||
src/QTSurfaceRenderer.m
|
||||
src/QTSurfaceRendererTile.m
|
||||
src/QTSurfaceRendererAcceleratedTile.m
|
||||
src/QTSurfaceRendererSoftwareTile.m
|
||||
src/QTIMAVManagerImageConsumer.m
|
||||
src/QTSurfaceRendererIntermediateDelegateRenderer.m
|
||||
src/QTMovieFigVisualContextRenderHelper.m
|
||||
src/QTMovieGWorldRendererViewStubImageConsumer.m
|
||||
src/QTMovieGWorldRendererView.m
|
||||
src/QTMovieViewCGContextRendererView.m
|
||||
src/QTMovieViewSurfaceRendererView.m
|
||||
src/StdMovieUIController.m
|
||||
src/QTKitMovieControllerView.m
|
||||
src/StdMovieUIButton.m
|
||||
src/StdMovieUIVolumeButton.m
|
||||
src/StdMovieUIPlayPauseButton.m
|
||||
src/StdMovieUICustomMenuButton.m
|
||||
src/StdMovieUIFastButton.m
|
||||
src/StdMovieUIFastButtonCell.m
|
||||
src/StdMovieUISlider.m
|
||||
src/StdMovieUISliderCell.m
|
||||
src/StdMovieUITextItem.m
|
||||
src/StdMovieUIChapterPopup.m
|
||||
src/StdMovieUIVolumeSliderPopupView.m
|
||||
src/QTMoviePlaybackController.m
|
||||
src/QTHUDTimeFormatter.m
|
||||
src/QTHUDBackgroundView.m
|
||||
src/QTHUDButton.m
|
||||
src/QTHUDButtonCell.m
|
||||
src/QTHUDGroupViewItem.m
|
||||
src/QTHUDGroupView.m
|
||||
src/QTHUDSlider.m
|
||||
src/QTHUDSliderCell.m
|
||||
src/QTHUDTimeline.m
|
||||
src/QTHUDTimelineCell.m
|
||||
src/QTClosedCaptionLayer.m
|
||||
src/QTClosedCaptionRenderer.m
|
||||
src/QTSubtitleLayer.m
|
||||
src/QTSubtitleRenderer.m
|
||||
src/QTDataReference.m
|
||||
src/QTMovie_QuickTime.m
|
||||
src/QTKitServerController.m
|
||||
src/QTMedia.m
|
||||
src/QTNotificationListenerThreadData.m
|
||||
src/QTNotificationController.m
|
||||
src/QTDelegateListenerThreadData.m
|
||||
src/QTDelegateController.m
|
||||
src/QTMachPortImageProviderData.m
|
||||
src/QTMachPortImageProvider.m
|
||||
src/QTMovieMachPortRenderHelper.m
|
||||
src/QTRemoteCVImageBufferUnarchiver.m
|
||||
src/QTCALayerRendererView.m
|
||||
src/QTCALayerRendererViewBackingLayer.m
|
||||
src/QTCGContextRendererView.m
|
||||
src/QTSurfaceRendererView.m
|
||||
src/QTKeyedArchiverDelegate.m
|
||||
src/QTMoviePlaybackControllerMovieProxy.m
|
||||
src/QTMoviePlaybackControllerSelection.m
|
||||
src/QTKeyValueProxy.m
|
||||
src/QTHUDTimerNonRetainedTarget.m
|
||||
src/QTMoviePlaybackControllerTimeValue.m
|
||||
src/QTMovie_AsyncLoadHelper.m
|
||||
src/QTMovieViewCALayerRendererView.m
|
||||
src/QTMovieVideoProviderImageConsumer.m
|
||||
src/QTMovieVideoProviderQuartzComposerOnly.m
|
||||
src/QTHUDPopUpButton.m
|
||||
src/QTHUDPopUpButtonCellButtonCell.m
|
||||
src/QTHUDPopUpButtonCell.m
|
||||
src/QTHUDContainerView.m
|
||||
src/QTInvalidationSet.m
|
||||
src/QTExportSessionInternal.m
|
||||
src/QTExportSession.m
|
||||
src/QTExportOptionsInternal.m
|
||||
src/QTExportOptions.m
|
||||
src/QTMutableExportOptions.m
|
||||
src/QTHUDRemoteIndicatorView.m
|
||||
src/QTMetadataItemInternal.m
|
||||
src/QTMetadataItem.m
|
||||
src/QTMutableMetadataItem.m
|
||||
src/QTHUDMediaTimelineRangeMarker.m
|
||||
src/QTHUDMediaTimelineTrack.m
|
||||
src/QTHUDMediaTimelineTrackPreview.m
|
||||
src/QTHUDMediaTimelineTracksView.m
|
||||
src/QTHUDMediaTimelineView.m
|
||||
src/QTHUDDetentFunction.m
|
||||
|
||||
DEPENDENCIES
|
||||
system
|
||||
objc
|
||||
Foundation
|
||||
)
|
24
src/QTKit/include/QTKit/ModernizerXPCProtocol.h
Normal file
24
src/QTKit/include/QTKit/ModernizerXPCProtocol.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol ModernizerXPCProtocol
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/NSUserInterfaceValidations.h
Normal file
24
src/QTKit/include/QTKit/NSUserInterfaceValidations.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol NSUserInterfaceValidations
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTAudioCompressionOptions.h
Normal file
24
src/QTKit/include/QTKit/QTAudioCompressionOptions.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTAudioCompressionOptions : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTBackgroundQueue.h
Normal file
24
src/QTKit/include/QTKit/QTBackgroundQueue.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTBackgroundQueue : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTBackgroundQueueThreadInfoInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCAImageQueueBoss.h
Normal file
24
src/QTKit/include/QTKit/QTCAImageQueueBoss.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCAImageQueueBoss : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCALayerRenderer.h
Normal file
24
src/QTKit/include/QTKit/QTCALayerRenderer.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCALayerRenderer : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCALayerRendererState.h
Normal file
24
src/QTKit/include/QTKit/QTCALayerRendererState.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCALayerRendererState : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCALayerRendererView.h
Normal file
24
src/QTKit/include/QTKit/QTCALayerRendererView.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCALayerRendererView : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCALayerRendererViewBackingLayer.h
Normal file
24
src/QTKit/include/QTKit/QTCALayerRendererViewBackingLayer.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCALayerRendererViewBackingLayer : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCGContextRenderer.h
Normal file
24
src/QTKit/include/QTKit/QTCGContextRenderer.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCGContextRenderer : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCGContextRendererInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCGContextRendererInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCGContextRendererInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCGContextRendererView.h
Normal file
24
src/QTKit/include/QTKit/QTCGContextRendererView.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCGContextRendererView : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCallbackRegistry.h
Normal file
24
src/QTKit/include/QTKit/QTCallbackRegistry.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCallbackRegistry : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureAudioPreviewOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureAudioPreviewOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureAudioPreviewOutput : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureAudioPreviewOutputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureConnection.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureConnection.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureConnection : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureConnectionInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureConnectionInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureConnectionInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDALDevice.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDALDevice.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDALDevice : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDecompressedAudioOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDecompressedAudioOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDecompressedAudioOutput : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDecompressedAudioOutputCallbackData : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDecompressedAudioOutputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDecompressedVideoOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDecompressedVideoOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDecompressedVideoOutput : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDecompressedVideoOutputCallbackData : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDecompressedVideoOutputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDevice.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDevice.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDevice : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDeviceInput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDeviceInput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDeviceInput : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDeviceInputInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDeviceInputInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDeviceInputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureDeviceInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureDeviceInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureDeviceInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureFileOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureFileOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureFileOutput : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureFileOutputInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureFileOutputInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureFileOutputInternal : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureFileOutputPauseOperationDescriptor : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureFileOutputRecordingOperationDescriptor : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureHALDevice.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureHALDevice.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureHALDevice : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureInput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureInput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureInput : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureLayer.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureLayer.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureLayer : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureLayerPrivate.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureLayerPrivate.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureLayerPrivate : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureMovieFileOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureMovieFileOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureMovieFileOutput : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureMovieFileOutputInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureMovieFileOutputInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureMovieFileOutputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureOperationDescriptor.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureOperationDescriptor.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol QTCaptureOperationDescriptor
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureOperationDescriptorQueue.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureOperationDescriptorQueue.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureOperationDescriptorQueue : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureOperationDescriptorQueueItem : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureOutput : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureScreenInput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureScreenInput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureScreenInput : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureScreenInputInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureScreenInputInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureScreenInputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureSession.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureSession.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureSession : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureSessionInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureSessionInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureSessionInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureSessionInternalState.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureSessionInternalState.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureSessionInternalState : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureVideoPreviewOutput.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureVideoPreviewOutput.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureVideoPreviewOutput : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureVideoPreviewOutputCallbackData : NSObject
|
||||
|
||||
@end
|
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureVideoPreviewOutputInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureVideoPreviewRenderHelper.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureVideoPreviewRenderHelper.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureVideoPreviewRenderHelper : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureView.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureView.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureView : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTCaptureViewInternal.h
Normal file
24
src/QTKit/include/QTKit/QTCaptureViewInternal.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTCaptureViewInternal : NSObject
|
||||
|
||||
@end
|
24
src/QTKit/include/QTKit/QTClassicMovieControllerView.h
Normal file
24
src/QTKit/include/QTKit/QTClassicMovieControllerView.h
Normal file
@ -0,0 +1,24 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface QTClassicMovieControllerView : NSObject
|
||||
|
||||
@end
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user