├── .gitignore ├── AMF ├── components │ ├── Ambisonic2SRenderer.h │ ├── AudioCapture.h │ ├── Capture.h │ ├── ChromaKey.h │ ├── ColorSpace.h │ ├── Component.h │ ├── ComponentCaps.h │ ├── CursorCapture.h │ ├── DisplayCapture.h │ ├── FFMPEGAudioConverter.h │ ├── FFMPEGAudioDecoder.h │ ├── FFMPEGAudioEncoder.h │ ├── FFMPEGComponents.h │ ├── FFMPEGEncoderAV1.h │ ├── FFMPEGEncoderH264.h │ ├── FFMPEGEncoderHEVC.h │ ├── FFMPEGFileDemuxer.h │ ├── FFMPEGFileMuxer.h │ ├── FFMPEGVideoDecoder.h │ ├── FRC.h │ ├── HQScaler.h │ ├── MediaSource.h │ ├── PreAnalysis.h │ ├── PreProcessing.h │ ├── SupportedCodecs.h │ ├── VQEnhancer.h │ ├── VideoCapture.h │ ├── VideoConverter.h │ ├── VideoDecoderUVD.h │ ├── VideoEncoderAV1.h │ ├── VideoEncoderHEVC.h │ ├── VideoEncoderVCE.h │ ├── VideoStitch.h │ └── ZCamLiveStream.h └── core │ ├── AudioBuffer.h │ ├── Buffer.h │ ├── Compute.h │ ├── ComputeFactory.h │ ├── Context.h │ ├── CurrentTime.h │ ├── D3D12AMF.h │ ├── Data.h │ ├── Debug.h │ ├── Dump.h │ ├── Factory.h │ ├── Interface.h │ ├── Plane.h │ ├── Platform.h │ ├── PropertyStorage.h │ ├── PropertyStorageEx.h │ ├── Result.h │ ├── Surface.h │ ├── Trace.h │ ├── Variant.h │ ├── Version.h │ └── VulkanAMF.h ├── LICENSE.md ├── NVENC ├── cuviddec.h ├── nvEncodeAPI.h └── nvcuvid.h ├── README.md ├── gsl ├── gsl ├── gsl_algorithm ├── gsl_assert ├── gsl_byte ├── gsl_util ├── multi_span ├── pointers ├── span └── string_span ├── second_capture.cpp ├── second_capture.sln ├── second_capture.vcxproj └── second_capture.vcxproj.filters /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/.gitignore -------------------------------------------------------------------------------- /AMF/components/Ambisonic2SRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/Ambisonic2SRenderer.h -------------------------------------------------------------------------------- /AMF/components/AudioCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/AudioCapture.h -------------------------------------------------------------------------------- /AMF/components/Capture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/Capture.h -------------------------------------------------------------------------------- /AMF/components/ChromaKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/ChromaKey.h -------------------------------------------------------------------------------- /AMF/components/ColorSpace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/ColorSpace.h -------------------------------------------------------------------------------- /AMF/components/Component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/Component.h -------------------------------------------------------------------------------- /AMF/components/ComponentCaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/ComponentCaps.h -------------------------------------------------------------------------------- /AMF/components/CursorCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/CursorCapture.h -------------------------------------------------------------------------------- /AMF/components/DisplayCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/DisplayCapture.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGAudioConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGAudioConverter.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGAudioDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGAudioDecoder.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGAudioEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGAudioEncoder.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGComponents.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGEncoderAV1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGEncoderAV1.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGEncoderH264.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGEncoderH264.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGEncoderHEVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGEncoderHEVC.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGFileDemuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGFileDemuxer.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGFileMuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGFileMuxer.h -------------------------------------------------------------------------------- /AMF/components/FFMPEGVideoDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FFMPEGVideoDecoder.h -------------------------------------------------------------------------------- /AMF/components/FRC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/FRC.h -------------------------------------------------------------------------------- /AMF/components/HQScaler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/HQScaler.h -------------------------------------------------------------------------------- /AMF/components/MediaSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/MediaSource.h -------------------------------------------------------------------------------- /AMF/components/PreAnalysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/PreAnalysis.h -------------------------------------------------------------------------------- /AMF/components/PreProcessing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/PreProcessing.h -------------------------------------------------------------------------------- /AMF/components/SupportedCodecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/SupportedCodecs.h -------------------------------------------------------------------------------- /AMF/components/VQEnhancer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VQEnhancer.h -------------------------------------------------------------------------------- /AMF/components/VideoCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoCapture.h -------------------------------------------------------------------------------- /AMF/components/VideoConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoConverter.h -------------------------------------------------------------------------------- /AMF/components/VideoDecoderUVD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoDecoderUVD.h -------------------------------------------------------------------------------- /AMF/components/VideoEncoderAV1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoEncoderAV1.h -------------------------------------------------------------------------------- /AMF/components/VideoEncoderHEVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoEncoderHEVC.h -------------------------------------------------------------------------------- /AMF/components/VideoEncoderVCE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoEncoderVCE.h -------------------------------------------------------------------------------- /AMF/components/VideoStitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/VideoStitch.h -------------------------------------------------------------------------------- /AMF/components/ZCamLiveStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/components/ZCamLiveStream.h -------------------------------------------------------------------------------- /AMF/core/AudioBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/AudioBuffer.h -------------------------------------------------------------------------------- /AMF/core/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Buffer.h -------------------------------------------------------------------------------- /AMF/core/Compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Compute.h -------------------------------------------------------------------------------- /AMF/core/ComputeFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/ComputeFactory.h -------------------------------------------------------------------------------- /AMF/core/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Context.h -------------------------------------------------------------------------------- /AMF/core/CurrentTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/CurrentTime.h -------------------------------------------------------------------------------- /AMF/core/D3D12AMF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/D3D12AMF.h -------------------------------------------------------------------------------- /AMF/core/Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Data.h -------------------------------------------------------------------------------- /AMF/core/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Debug.h -------------------------------------------------------------------------------- /AMF/core/Dump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Dump.h -------------------------------------------------------------------------------- /AMF/core/Factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Factory.h -------------------------------------------------------------------------------- /AMF/core/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Interface.h -------------------------------------------------------------------------------- /AMF/core/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Plane.h -------------------------------------------------------------------------------- /AMF/core/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Platform.h -------------------------------------------------------------------------------- /AMF/core/PropertyStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/PropertyStorage.h -------------------------------------------------------------------------------- /AMF/core/PropertyStorageEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/PropertyStorageEx.h -------------------------------------------------------------------------------- /AMF/core/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Result.h -------------------------------------------------------------------------------- /AMF/core/Surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Surface.h -------------------------------------------------------------------------------- /AMF/core/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Trace.h -------------------------------------------------------------------------------- /AMF/core/Variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Variant.h -------------------------------------------------------------------------------- /AMF/core/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/Version.h -------------------------------------------------------------------------------- /AMF/core/VulkanAMF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/AMF/core/VulkanAMF.h -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NVENC/cuviddec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/NVENC/cuviddec.h -------------------------------------------------------------------------------- /NVENC/nvEncodeAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/NVENC/nvEncodeAPI.h -------------------------------------------------------------------------------- /NVENC/nvcuvid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/NVENC/nvcuvid.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/README.md -------------------------------------------------------------------------------- /gsl/gsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/gsl -------------------------------------------------------------------------------- /gsl/gsl_algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/gsl_algorithm -------------------------------------------------------------------------------- /gsl/gsl_assert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/gsl_assert -------------------------------------------------------------------------------- /gsl/gsl_byte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/gsl_byte -------------------------------------------------------------------------------- /gsl/gsl_util: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/gsl_util -------------------------------------------------------------------------------- /gsl/multi_span: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/multi_span -------------------------------------------------------------------------------- /gsl/pointers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/pointers -------------------------------------------------------------------------------- /gsl/span: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/span -------------------------------------------------------------------------------- /gsl/string_span: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/gsl/string_span -------------------------------------------------------------------------------- /second_capture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/second_capture.cpp -------------------------------------------------------------------------------- /second_capture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/second_capture.sln -------------------------------------------------------------------------------- /second_capture.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/second_capture.vcxproj -------------------------------------------------------------------------------- /second_capture.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaetemi/second_capture/HEAD/second_capture.vcxproj.filters --------------------------------------------------------------------------------