From efb8c4fd713a9ac8bd0a21435145f276d37c1d8c Mon Sep 17 00:00:00 2001 From: Eduardo Ramos Date: Thu, 17 Jun 2021 10:35:42 +0200 Subject: [PATCH] Initial commit for release --- .gitignore | 220 + README.md | 93 + maven-version-rules.xml | 67 + .../CaptureManagerNativeProxy.sln | 28 + .../CaptureManagerControlNative.cpp | 114 + .../CaptureManagerNativeProxy.cpp | 156 + .../CaptureManagerNativeProxy.vcxproj | 200 + .../CaptureManagerNativeProxy.vcxproj.filters | 117 + .../CaptureManagerTypeInfo.h | 5846 +++++++++++++++++ .../CaptureManagerNativeProxy/ComPtrCustom.h | 263 + .../EVRSinkFactoryNative.cpp | 91 + .../EncoderControlNative.cpp | 192 + .../EncoderNodeFactoryNative.cpp | 161 + .../FileSinkFactoryNative.cpp | 196 + .../CaptureManagerNativeProxy/Includes/jawt.h | 299 + .../Includes/jawt_md.h | 59 + .../CaptureManagerNativeProxy/Includes/jni.h | 1960 ++++++ .../Includes/jni_md.h | 37 + ...ager_classes_CaptureManagerControlNative.h | 29 + ...anager_classes_CaptureManagerNativeProxy.h | 37 + ...turemanager_classes_EVRSinkFactoryNative.h | 21 + ...turemanager_classes_EncoderControlNative.h | 37 + ...manager_classes_EncoderNodeFactoryNative.h | 29 + ...uremanager_classes_FileSinkFactoryNative.h | 21 + ...manager_classes_LogPrintOutControlNative.h | 37 + ...emanager_classes_SampleGrabberCallNative.h | 24 + ...asses_SampleGrabberCallSinkFactoryNative.h | 21 + ...s_SampleGrabberCallbackSinkFactoryNative.h | 21 + ...turemanager_classes_SessionControlNative.h | 21 + .../capturemanager_classes_SessionNative.h | 61 + ...capturemanager_classes_SinkControlNative.h | 29 + ...pturemanager_classes_SourceControlNative.h | 53 + ...uremanager_classes_StrideForBitmapNative.h | 21 + .../LogPrintOutControlNative.cpp | 102 + .../SampleGrabberCallNative.cpp | 83 + .../SampleGrabberCallSinkFactoryNative.cpp | 98 + ...SampleGrabberCallbackSinkFactoryNative.cpp | 283 + .../SessionControlNative.cpp | 138 + .../SessionNative.cpp | 475 ++ .../SinkControlNative.cpp | 127 + .../SourceControlNative.cpp | 273 + .../StrideForBitmapNative.cpp | 72 + natives/capturemanager/README.md | 9 + natives/x64/CaptureManager.dll | Bin 0 -> 2428416 bytes natives/x64/CaptureManagerNativeProxy.dll | Bin 0 -> 132096 bytes natives/x86/CaptureManager.dll | Bin 0 -> 2114048 bytes natives/x86/CaptureManagerNativeProxy.dll | Bin 0 -> 103936 bytes pom.xml | 346 + .../classes/CaptureManager.java | 145 + .../classes/CaptureManagerControl.java | 235 + .../classes/CaptureManagerControlNative.java | 12 + .../classes/CaptureManagerNativeProxy.java | 68 + .../classes/CustomClassLoader.java | 74 + .../classes/EVRSinkFactory.java | 50 + .../classes/EVRSinkFactoryNative.java | 10 + .../classes/EncoderControl.java | 88 + .../classes/EncoderControlNative.java | 17 + .../classes/EncoderNodeFactory.java | 106 + .../classes/EncoderNodeFactoryNative.java | 20 + .../classes/FileSinkFactory.java | 72 + .../classes/FileSinkFactoryNative.java | 9 + .../classes/LogPrintOutControl.java | 59 + .../classes/LogPrintOutControlNative.java | 21 + .../capturemanager/classes/MediaType.java | 23 + .../classes/SampleGrabberCall.java | 34 + .../classes/SampleGrabberCallNative.java | 13 + .../classes/SampleGrabberCallSinkFactory.java | 55 + .../SampleGrabberCallSinkFactoryNative.java | 10 + .../classes/SampleGrabberCallback.java | 44 + .../classes/SampleGrabberCallbackNative.java | 8 + .../SampleGrabberCallbackSinkFactory.java | 58 + ...ampleGrabberCallbackSinkFactoryNative.java | 10 + .../java/capturemanager/classes/Session.java | 131 + .../classes/SessionControl.java | 68 + .../classes/SessionControlNative.java | 8 + .../capturemanager/classes/SessionNative.java | 21 + .../capturemanager/classes/SinkControl.java | 146 + .../classes/SinkControlNative.java | 12 + .../capturemanager/classes/SourceControl.java | 144 + .../classes/SourceControlNative.java | 44 + .../classes/SpreaderNodeFactory.java | 63 + .../classes/SpreaderNodeFactoryNative.java | 7 + .../capturemanager/classes/StreamControl.java | 93 + .../classes/StreamControlNative.java | 11 + .../capturemanager/classes/StreamNode.java | 23 + .../classes/StrideForBitmap.java | 49 + .../classes/StrideForBitmapNative.java | 8 + .../classes/VersionControl.java | 31 + .../classes/VersionControlNative.java | 5 + .../capturemanager/classes/WebCamControl.java | 58 + .../classes/WebCamControlNative.java | 11 + .../interfaces/ICallbackListener.java | 5 + .../interfaces/ICaptureManagerControl.java | 26 + .../ICaptureManagerNativeProxy.java | 10 + .../interfaces/IEVRSinkFactory.java | 7 + .../interfaces/IEncoderControl.java | 7 + .../interfaces/IEncoderNodeFactory.java | 18 + .../interfaces/IFileSinkFactory.java | 9 + .../interfaces/ILogPrintOutControl.java | 8 + .../capturemanager/interfaces/IMediaType.java | 5 + .../interfaces/ISampleGrabberCall.java | 9 + .../ISampleGrabberCallSinkFactory.java | 9 + .../interfaces/ISampleGrabberCallback.java | 9 + .../ISampleGrabberCallbackSinkFactory.java | 7 + .../capturemanager/interfaces/ISession.java | 12 + .../interfaces/ISessionControl.java | 10 + .../interfaces/ISinkControl.java | 21 + .../interfaces/ISourceControl.java | 45 + .../interfaces/ISpreaderNodeFactory.java | 8 + .../interfaces/IStreamControl.java | 11 + .../interfaces/IStreamNode.java | 5 + .../interfaces/IStrideForBitmap.java | 7 + .../interfaces/IUpdateStateListener.java | 5 + .../interfaces/IVersionControl.java | 5 + .../interfaces/IWebCamControl.java | 11 + .../capturemanager/utils/NativeUtils.java | 52 + .../TestCaptureManagerDriver.java | 68 + .../WebcamDeviceWithBufferOperations.java | 15 + .../drivers/WebcamDeviceWithId.java | 7 + .../capturemanager/CaptureManagerDriver.java | 46 + .../CaptureManagerFrameGrabberSession.java | 322 + .../CaptureManagerVideoDevice.java | 265 + .../model/CaptureManagerMediaType.java | 111 + .../model/CaptureManagerSource.java | 192 + .../model/CaptureManagerStreamDescriptor.java | 164 + .../parser/CaptureManagerModelXMLParser.java | 422 ++ .../sinks/CaptureManagerSinkFactory.java | 112 + .../model/sinks/SinkValuePart.java | 142 + .../AbstractCaptureManagerSessionControl.java | 49 + .../session/CaptureManagerSessionControl.java | 23 + .../session/impl/CallSessionControl.java | 266 + .../eduramiba/webcamcapture/utils/Pair.java | 55 + .../eduramiba/webcamcapture/utils/Utils.java | 200 + 133 files changed, 17521 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 maven-version-rules.xml create mode 100644 natives/capturemanager/CaptureManagerNativeProxy.sln create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerControlNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj.filters create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerTypeInfo.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/ComPtrCustom.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/EVRSinkFactoryNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/EncoderControlNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/EncoderNodeFactoryNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/FileSinkFactoryNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt_md.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/Includes/jni.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/Includes/jni_md.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerControlNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerNativeProxy.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EVRSinkFactoryNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderControlNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderNodeFactoryNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_FileSinkFactoryNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_LogPrintOutControlNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallSinkFactoryNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallbackSinkFactoryNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionControlNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SinkControlNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SourceControlNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_StrideForBitmapNative.h create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/LogPrintOutControlNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallSinkFactoryNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallbackSinkFactoryNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SessionControlNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SessionNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SinkControlNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/SourceControlNative.cpp create mode 100644 natives/capturemanager/CaptureManagerNativeProxy/StrideForBitmapNative.cpp create mode 100644 natives/capturemanager/README.md create mode 100644 natives/x64/CaptureManager.dll create mode 100644 natives/x64/CaptureManagerNativeProxy.dll create mode 100644 natives/x86/CaptureManager.dll create mode 100644 natives/x86/CaptureManagerNativeProxy.dll create mode 100644 pom.xml create mode 100644 src/main/java/capturemanager/classes/CaptureManager.java create mode 100644 src/main/java/capturemanager/classes/CaptureManagerControl.java create mode 100644 src/main/java/capturemanager/classes/CaptureManagerControlNative.java create mode 100644 src/main/java/capturemanager/classes/CaptureManagerNativeProxy.java create mode 100644 src/main/java/capturemanager/classes/CustomClassLoader.java create mode 100644 src/main/java/capturemanager/classes/EVRSinkFactory.java create mode 100644 src/main/java/capturemanager/classes/EVRSinkFactoryNative.java create mode 100644 src/main/java/capturemanager/classes/EncoderControl.java create mode 100644 src/main/java/capturemanager/classes/EncoderControlNative.java create mode 100644 src/main/java/capturemanager/classes/EncoderNodeFactory.java create mode 100644 src/main/java/capturemanager/classes/EncoderNodeFactoryNative.java create mode 100644 src/main/java/capturemanager/classes/FileSinkFactory.java create mode 100644 src/main/java/capturemanager/classes/FileSinkFactoryNative.java create mode 100644 src/main/java/capturemanager/classes/LogPrintOutControl.java create mode 100644 src/main/java/capturemanager/classes/LogPrintOutControlNative.java create mode 100644 src/main/java/capturemanager/classes/MediaType.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCall.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallNative.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallSinkFactory.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallSinkFactoryNative.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallback.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallbackNative.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallbackSinkFactory.java create mode 100644 src/main/java/capturemanager/classes/SampleGrabberCallbackSinkFactoryNative.java create mode 100644 src/main/java/capturemanager/classes/Session.java create mode 100644 src/main/java/capturemanager/classes/SessionControl.java create mode 100644 src/main/java/capturemanager/classes/SessionControlNative.java create mode 100644 src/main/java/capturemanager/classes/SessionNative.java create mode 100644 src/main/java/capturemanager/classes/SinkControl.java create mode 100644 src/main/java/capturemanager/classes/SinkControlNative.java create mode 100644 src/main/java/capturemanager/classes/SourceControl.java create mode 100644 src/main/java/capturemanager/classes/SourceControlNative.java create mode 100644 src/main/java/capturemanager/classes/SpreaderNodeFactory.java create mode 100644 src/main/java/capturemanager/classes/SpreaderNodeFactoryNative.java create mode 100644 src/main/java/capturemanager/classes/StreamControl.java create mode 100644 src/main/java/capturemanager/classes/StreamControlNative.java create mode 100644 src/main/java/capturemanager/classes/StreamNode.java create mode 100644 src/main/java/capturemanager/classes/StrideForBitmap.java create mode 100644 src/main/java/capturemanager/classes/StrideForBitmapNative.java create mode 100644 src/main/java/capturemanager/classes/VersionControl.java create mode 100644 src/main/java/capturemanager/classes/VersionControlNative.java create mode 100644 src/main/java/capturemanager/classes/WebCamControl.java create mode 100644 src/main/java/capturemanager/classes/WebCamControlNative.java create mode 100644 src/main/java/capturemanager/interfaces/ICallbackListener.java create mode 100644 src/main/java/capturemanager/interfaces/ICaptureManagerControl.java create mode 100644 src/main/java/capturemanager/interfaces/ICaptureManagerNativeProxy.java create mode 100644 src/main/java/capturemanager/interfaces/IEVRSinkFactory.java create mode 100644 src/main/java/capturemanager/interfaces/IEncoderControl.java create mode 100644 src/main/java/capturemanager/interfaces/IEncoderNodeFactory.java create mode 100644 src/main/java/capturemanager/interfaces/IFileSinkFactory.java create mode 100644 src/main/java/capturemanager/interfaces/ILogPrintOutControl.java create mode 100644 src/main/java/capturemanager/interfaces/IMediaType.java create mode 100644 src/main/java/capturemanager/interfaces/ISampleGrabberCall.java create mode 100644 src/main/java/capturemanager/interfaces/ISampleGrabberCallSinkFactory.java create mode 100644 src/main/java/capturemanager/interfaces/ISampleGrabberCallback.java create mode 100644 src/main/java/capturemanager/interfaces/ISampleGrabberCallbackSinkFactory.java create mode 100644 src/main/java/capturemanager/interfaces/ISession.java create mode 100644 src/main/java/capturemanager/interfaces/ISessionControl.java create mode 100644 src/main/java/capturemanager/interfaces/ISinkControl.java create mode 100644 src/main/java/capturemanager/interfaces/ISourceControl.java create mode 100644 src/main/java/capturemanager/interfaces/ISpreaderNodeFactory.java create mode 100644 src/main/java/capturemanager/interfaces/IStreamControl.java create mode 100644 src/main/java/capturemanager/interfaces/IStreamNode.java create mode 100644 src/main/java/capturemanager/interfaces/IStrideForBitmap.java create mode 100644 src/main/java/capturemanager/interfaces/IUpdateStateListener.java create mode 100644 src/main/java/capturemanager/interfaces/IVersionControl.java create mode 100644 src/main/java/capturemanager/interfaces/IWebCamControl.java create mode 100644 src/main/java/capturemanager/utils/NativeUtils.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/TestCaptureManagerDriver.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/WebcamDeviceWithBufferOperations.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/WebcamDeviceWithId.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/CaptureManagerDriver.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/CaptureManagerFrameGrabberSession.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/CaptureManagerVideoDevice.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/model/CaptureManagerMediaType.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/model/CaptureManagerSource.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/model/CaptureManagerStreamDescriptor.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/model/parser/CaptureManagerModelXMLParser.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/model/sinks/CaptureManagerSinkFactory.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/model/sinks/SinkValuePart.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/session/AbstractCaptureManagerSessionControl.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/session/CaptureManagerSessionControl.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/drivers/capturemanager/session/impl/CallSessionControl.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/utils/Pair.java create mode 100644 src/main/java/com/github/eduramiba/webcamcapture/utils/Utils.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f2a0343 --- /dev/null +++ b/.gitignore @@ -0,0 +1,220 @@ +# Created by https://www.gitignore.io/api/java,netbeans,node,intellij,eclipse,osx + +### NetBeans ### +nbproject/ +nbproject +nbproject/private/ +./build/ +nbbuild/ +dist/ +nbdist/ +nbactions.xml +.nb-gradle/ + + +### Node ### +# Logs +logs +*.log +npm-debug.log* + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules +jspm_packages + +# Optional npm cache directory +.npm + +# Optional REPL history +.node_repl_history + + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 +.idea +*.iml + +# User-specific stuff: +.idea/workspace.xml +.idea/tasks.xml +.idea/dictionaries +.idea/vcs.xml +.idea/jsLibraryMappings.xml + +# Sensitive or high-churn files: +.idea/dataSources.ids +.idea/dataSources.xml +.idea/dataSources.local.xml +.idea/sqlDataSources.xml +.idea/dynamic.xml +.idea/uiDesigner.xml + +# Gradle: +.idea/gradle.xml +.idea/libraries + +# Mongo Explorer plugin: +.idea/mongoSettings.xml + +## File-based project format: +*.iws + +## Plugin-specific files: + +# IntelliJ +/out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + + +### Eclipse ### + +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath +.recommenders + +# Eclipse Core +.project + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# PyDev specific (Python IDE for Eclipse) +*.pydevproject + +# CDT-specific (C/C++ Development Tooling) +.cproject + +# JDT-specific (Eclipse Java Development Tools) +.classpath + +# Java annotation processor (APT) +.factorypath + +# PDT-specific (PHP Development Tools) +.buildpath + +# sbteclipse plugin +.target + +# Tern plugin +.tern-project + +# TeXlipse plugin +.texlipse + +# STS (Spring Tool Suite) +.springBeans + +# Code Recommenders +.recommenders/ + + +### OSX ### +*.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + + +### Java ### +*.class + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.ear + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + + +### Maven ### +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties + diff --git a/README.md b/README.md new file mode 100644 index 0000000..3782d11 --- /dev/null +++ b/README.md @@ -0,0 +1,93 @@ +# Introduction + +This is a native driver for [Webcam Capture](https://github.com/sarxos/webcam-capture) that is reliable, has very good performance, fast startup time and is able to correctly list the detailed capabilities of video devices such as resolutions and device IDs. + +Currently it works on Windows only, with the `CaptureManagerDriver`, based on [CaptureManager-SDK](https://www.codeproject.com/Articles/1017223/CaptureManager-SDK-Capturing-Recording-and-Streami), which uses the MediaFoundation Windows API. + +# How to use + +1. Download this repository and run `mvn install` +2. Add `com.github.eduramiba:webcam-capture-driver-native:1.0.0-SNAPSHOT` dependency to your application. +3. Copy the DLLs of the `natives` folder for your system into the java library path. +4. Use the driver with `Webcam.setDriver(new CaptureManagerDriver())` +5. List the devices with `Webcam.getWebcams()` as normal and use the library in your preferred way. In JavaFX it's recommended to do it as in the example below. + +# Simple example with JavaFX + +```java +import com.github.eduramiba.webcamcapture.drivers.WebcamDeviceWithBufferOperations; +import com.github.eduramiba.webcamcapture.drivers.capturemanager.CaptureManagerDriver; +import com.github.sarxos.webcam.Webcam; +import com.github.sarxos.webcam.WebcamDevice; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; +import javafx.application.Application; +import javafx.application.Platform; +import javafx.scene.Scene; +import javafx.scene.image.ImageView; +import javafx.scene.image.WritableImage; +import javafx.scene.layout.HBox; +import javafx.stage.Stage; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class TestCaptureManagerDriver extends Application { + + private static final Logger LOG = LoggerFactory.getLogger(TestCaptureManagerDriver.class); + + public static final ScheduledExecutorService EXECUTOR = Executors.newScheduledThreadPool(4); + + public static void main(String[] args) { + Webcam.setDriver(new CaptureManagerDriver()); + + launch(args); + } + + @Override + public void start(Stage stage) throws Exception { + ImageView imageView = new ImageView(); + HBox root = new HBox(); + root.getChildren().add(imageView); + + Webcam.getWebcams().stream() + .findFirst() + .ifPresent((final Webcam camera) -> { + final WebcamDevice device = camera.getDevice(); + LOG.info("Found camera: {}, device = {}", camera, device); + + final int width = device.getResolution().width; + final int height = device.getResolution().height; + final WritableImage fxImage = new WritableImage(width, height); + Platform.runLater(() -> { + imageView.setImage(fxImage); + }); + + camera.open(); + if (device instanceof WebcamDeviceWithBufferOperations) { + EXECUTOR.scheduleAtFixedRate(() -> { + ((WebcamDeviceWithBufferOperations) device).updateFXIMage(fxImage); + }, 0, 16, TimeUnit.MILLISECONDS); + } + }); + + // Create the Scene + Scene scene = new Scene(root); + // Add the scene to the Stage + stage.setScene(scene); + // Set the title of the Stage + stage.setTitle("Displaying an Image"); + // Display the Stage + stage.show(); + } +} +``` + +# Future work + +* Publish this as a maven central artifact. At the moment you will need to build it yourself. +* Implement MacOS and Linux native driver that uses LibUVC. + +# Notes + +The source code in `natives` folder and `capturemanager` java package has been copied from [CaptureManager-SDK](https://www.codeproject.com/Articles/1017223/CaptureManager-SDK-Capturing-Recording-and-Streami) and slightly improved for this driver. \ No newline at end of file diff --git a/maven-version-rules.xml b/maven-version-rules.xml new file mode 100644 index 0000000..f6aa52a --- /dev/null +++ b/maven-version-rules.xml @@ -0,0 +1,67 @@ + + + + + (?i).*alpha.* + + (?i).*beta.* + (?i).*[-.]b([0-9]+)? + + (?i).*[-.](rc|cr)[-]?([0-9]+)? + + (?i).*[-.]m([0-9]+)? + + (?i).*[-.]pr([0-9]+)? + + (?i).*jboss.* + + (?i).*\-b[0-9]+\.[0-9]+$ + + + (?i)RELEASE.* + + + (?i).*[-.]jre[0-9]+ + + + (?i).*[-.]ea\+[0-9]+[a-zA-Z]? + + + + + + ^200.\d+(\.\d+)?$ + + + + + ^200.\d+(\.\d+)?$ + + + + + ^200.\d+(\.\d+)?$ + + + + + ^200.\d+(\.\d+)?$ + + + + + 99.0-does-not-exist + + + + + 1.4-atlassian-1 + + + + + 9.0.0 + + + + diff --git a/natives/capturemanager/CaptureManagerNativeProxy.sln b/natives/capturemanager/CaptureManagerNativeProxy.sln new file mode 100644 index 0000000..49db56f --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy.sln @@ -0,0 +1,28 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30501.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CaptureManagerNativeProxy", "CaptureManagerNativeProxy\CaptureManagerNativeProxy.vcxproj", "{1D0E9171-8D1E-4A94-A48A-F5E92326908C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Debug|Win32.ActiveCfg = Debug|Win32 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Debug|Win32.Build.0 = Debug|Win32 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Debug|x64.ActiveCfg = Debug|x64 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Debug|x64.Build.0 = Debug|x64 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Release|Win32.ActiveCfg = Release|Win32 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Release|Win32.Build.0 = Release|Win32 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Release|x64.ActiveCfg = Release|x64 + {1D0E9171-8D1E-4A94-A48A-F5E92326908C}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerControlNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerControlNative.cpp new file mode 100644 index 0000000..76f40ed --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerControlNative.cpp @@ -0,0 +1,114 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_CaptureManagerControlNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_CaptureManagerControlNative + * Method: createControl + * Signature: (JLjava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_CaptureManagerControlNative_createControl + (JNIEnv *aPtrEnv, jobject, jlong aPtr, jstring aStringIID) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lICaptureManagerControl; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lICaptureManagerControl)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lIID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lIID); + + if (FAILED(lhr)) + break; + + CComPtrCustom lIUnknown; + + lhr = lICaptureManagerControl->createControl( + lIID, + &lIUnknown); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lIUnknown.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_CaptureManagerControlNative + * Method: createMisc + * Signature: (JLjava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_CaptureManagerControlNative_createMisc + (JNIEnv *aPtrEnv, jobject, jlong aPtr, jstring aStringIID) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lICaptureManagerControl; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lICaptureManagerControl)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lIID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lIID); + + if (FAILED(lhr)) + break; + + CComPtrCustom lIUnknown; + + lhr = lICaptureManagerControl->createMisc( + lIID, + &lIUnknown); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lIUnknown.detach(); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.cpp b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.cpp new file mode 100644 index 0000000..de97e56 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.cpp @@ -0,0 +1,156 @@ +#define WIN32_LEAN_AND_MEAN + + +#include +#include +#include + + +#include "JNI\capturemanager_classes_CaptureManagerNativeProxy.h" + +#include "ComPtrCustom.h" + +BOOL gComInit = FALSE; + +typedef HRESULT(STDAPICALLTYPE *PDllGetClassObject) (REFCLSID, REFIID, void**); + +#ifdef __cplusplus +extern "C" { +#endif + + /* + * Class: capturemanager_classes_CaptureManagerNativeProxy_getPtrClass + * Method: explicitGetPtrClass + * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_CaptureManagerNativeProxy_explicitGetPtrClass + (JNIEnv * aPtrEnv, jobject aClass, jstring aStringFilePath, jstring aStringCLSID, jstring aStringGUID) + { + jlong lresult = 0; + + do + { + HRESULT lhresult(E_FAIL); + + gComInit = TRUE; + + HMODULE lhLibrary = nullptr; + + if (lhLibrary == nullptr) + { + const jchar *lPtrStringFilePath = aPtrEnv->GetStringChars(aStringFilePath, nullptr); + + lhLibrary = GetModuleHandle((wchar_t*)lPtrStringFilePath); + + if (lhLibrary == nullptr) + break; + } + + PDllGetClassObject lPtrFuncDllGetClassObject = nullptr; + + lPtrFuncDllGetClassObject = (PDllGetClassObject)GetProcAddress(lhLibrary, "DllGetClassObject"); + + if (lPtrFuncDllGetClassObject == nullptr) + break; + + const jchar *lPtrStringCLSID = aPtrEnv->GetStringChars(aStringCLSID, nullptr); + + CLSID lCLSID; + + lhresult = CLSIDFromString((wchar_t*)lPtrStringCLSID, &lCLSID); + + if (FAILED(lhresult)) + break; + + CComPtrCustom lClassFactory; + + lhresult = lPtrFuncDllGetClassObject(lCLSID, IID_PPV_ARGS(&lClassFactory)); + + if (FAILED(lhresult)) + break; + + if (!lClassFactory) + break; + + const jchar *lPtrStringGUID = aPtrEnv->GetStringChars(aStringGUID, nullptr); + + CLSID lInterfaceID; + + lhresult = CLSIDFromString((wchar_t*)lPtrStringGUID, &lInterfaceID); + + if (FAILED(lhresult)) + break; + + CComPtrCustom lIUnknown; + + lhresult = lClassFactory->CreateInstance( + nullptr, + lInterfaceID, + (void**)&lIUnknown); + + if (FAILED(lhresult)) + break; + + if (!lIUnknown) + break; + + lresult = (jlong)lIUnknown.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_CaptureManagerNativeProxy_getPtrClass + * Method: getPtrClass + * Signature: (Ljava/lang/String;Ljava/lang/String;)J + */ + JNIEXPORT void JNICALL Java_capturemanager_classes_CaptureManagerNativeProxy_freeLibrary + (JNIEnv * aPtrEnv, jobject aClass, jstring aFileName) + { + do + { + HMODULE lhLibrary = nullptr; + + const jchar *lPtrFileName = aPtrEnv->GetStringChars(aFileName, nullptr); + + lhLibrary = GetModuleHandle((wchar_t*)lPtrFileName); + + if (lhLibrary == nullptr) + break; + + BOOL lresult = FreeLibrary(lhLibrary); + + while (lresult != FALSE) + { + lresult = FreeLibrary(lhLibrary); + } + + } while (false); + } + + /* + * Class: capturemanager_classes_CaptureManagerNativeProxy_Release + * Method: Release + * Signature: (J)V + */ + JNIEXPORT void JNICALL Java_capturemanager_classes_CaptureManagerNativeProxy_Release + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + do + { + if (aPtr != 0) + { + IUnknown* aPtrIUnknown = (IUnknown*)aPtr; + + if (aPtrIUnknown != nullptr) + aPtrIUnknown->Release(); + } + + } while (false); + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj new file mode 100644 index 0000000..5a53590 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj @@ -0,0 +1,200 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {1D0E9171-8D1E-4A94-A48A-F5E92326908C} + Win32Proj + CaptureManagerNativeProxy + + + + DynamicLibrary + true + v142 + Unicode + + + DynamicLibrary + true + v142 + Unicode + + + DynamicLibrary + false + v142 + true + Unicode + + + DynamicLibrary + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + true + .\Includes;$(IncludePath) + + + true + .\Includes;$(IncludePath) + + + false + .\Includes;$(IncludePath) + + + false + .\Includes;$(IncludePath) + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;CAPTUREMANAGERNATIVEPROXY_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + jawt.lib;%(AdditionalDependencies) + $(ProjectDir)JavaLib\$(PlatformTarget);%(AdditionalLibraryDirectories) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;CAPTUREMANAGERNATIVEPROXY_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + C:\Program Files\Java\jdk1.8.0_92\lib;%(AdditionalLibraryDirectories) + jawt.lib;%(AdditionalDependencies) + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CAPTUREMANAGERNATIVEPROXY_EXPORTS;%(PreprocessorDefinitions) + true + Default + MultiThreaded + + + Windows + true + true + true + $(ProjectDir)JavaLib\$(PlatformTarget);%(AdditionalLibraryDirectories) + jawt.lib;%(AdditionalDependencies) + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CAPTUREMANAGERNATIVEPROXY_EXPORTS;%(PreprocessorDefinitions) + true + Default + MultiThreaded + + + Windows + true + true + true + jawt.lib;%(AdditionalDependencies) + $(ProjectDir)JavaLib\$(PlatformTarget);%(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj.filters b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj.filters new file mode 100644 index 0000000..313396b --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerNativeProxy.vcxproj.filters @@ -0,0 +1,117 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerTypeInfo.h b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerTypeInfo.h new file mode 100644 index 0000000..634c589 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/CaptureManagerTypeInfo.h @@ -0,0 +1,5846 @@ + + +/* this ALWAYS GENERATED file contains the definitions for the interfaces */ + + + /* File created by MIDL compiler version 8.00.0603 */ +/* at Wed Jan 27 10:49:03 2021 + */ +/* Compiler settings for CaptureManagerTypeInfo.idl: + Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.00.0603 + protocol : all , ms_ext, c_ext, robust + error checks: allocation ref bounds_check enum stub_data + VC __declspec() decoration level: + __declspec(uuid()), __declspec(selectany), __declspec(novtable) + DECLSPEC_UUID(), MIDL_INTERFACE() +*/ +/* @@MIDL_FILE_HEADING( ) */ + +#pragma warning( disable: 4049 ) /* more than 64k source lines */ + + +/* verify that the version is high enough to compile this file*/ +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 500 +#endif + +#include "rpc.h" +#include "rpcndr.h" + +#ifndef __RPCNDR_H_VERSION__ +#error this stub requires an updated version of +#endif // __RPCNDR_H_VERSION__ + +#ifndef COM_NO_WINDOWS_H +#include "windows.h" +#include "ole2.h" +#endif /*COM_NO_WINDOWS_H*/ + +#ifndef __CaptureManagerTypeInfo_h__ +#define __CaptureManagerTypeInfo_h__ + +#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#pragma once +#endif + +/* Forward Declarations */ + +#ifndef __ILogPrintOutControl_FWD_DEFINED__ +#define __ILogPrintOutControl_FWD_DEFINED__ +typedef interface ILogPrintOutControl ILogPrintOutControl; + +#endif /* __ILogPrintOutControl_FWD_DEFINED__ */ + + +#ifndef __ISourceControl_FWD_DEFINED__ +#define __ISourceControl_FWD_DEFINED__ +typedef interface ISourceControl ISourceControl; + +#endif /* __ISourceControl_FWD_DEFINED__ */ + + +#ifndef __ISinkControl_FWD_DEFINED__ +#define __ISinkControl_FWD_DEFINED__ +typedef interface ISinkControl ISinkControl; + +#endif /* __ISinkControl_FWD_DEFINED__ */ + + +#ifndef __IFileSinkFactory_FWD_DEFINED__ +#define __IFileSinkFactory_FWD_DEFINED__ +typedef interface IFileSinkFactory IFileSinkFactory; + +#endif /* __IFileSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCallSinkFactory_FWD_DEFINED__ +#define __ISampleGrabberCallSinkFactory_FWD_DEFINED__ +typedef interface ISampleGrabberCallSinkFactory ISampleGrabberCallSinkFactory; + +#endif /* __ISampleGrabberCallSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCall_FWD_DEFINED__ +#define __ISampleGrabberCall_FWD_DEFINED__ +typedef interface ISampleGrabberCall ISampleGrabberCall; + +#endif /* __ISampleGrabberCall_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCallbackSinkFactory_FWD_DEFINED__ +#define __ISampleGrabberCallbackSinkFactory_FWD_DEFINED__ +typedef interface ISampleGrabberCallbackSinkFactory ISampleGrabberCallbackSinkFactory; + +#endif /* __ISampleGrabberCallbackSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCallback_FWD_DEFINED__ +#define __ISampleGrabberCallback_FWD_DEFINED__ +typedef interface ISampleGrabberCallback ISampleGrabberCallback; + +#endif /* __ISampleGrabberCallback_FWD_DEFINED__ */ + + +#ifndef __IEVRSinkFactory_FWD_DEFINED__ +#define __IEVRSinkFactory_FWD_DEFINED__ +typedef interface IEVRSinkFactory IEVRSinkFactory; + +#endif /* __IEVRSinkFactory_FWD_DEFINED__ */ + + +#ifndef __IEVRMultiSinkFactory_FWD_DEFINED__ +#define __IEVRMultiSinkFactory_FWD_DEFINED__ +typedef interface IEVRMultiSinkFactory IEVRMultiSinkFactory; + +#endif /* __IEVRMultiSinkFactory_FWD_DEFINED__ */ + + +#ifndef __IMediaTypeParser_FWD_DEFINED__ +#define __IMediaTypeParser_FWD_DEFINED__ +typedef interface IMediaTypeParser IMediaTypeParser; + +#endif /* __IMediaTypeParser_FWD_DEFINED__ */ + + +#ifndef __IStrideForBitmap_FWD_DEFINED__ +#define __IStrideForBitmap_FWD_DEFINED__ +typedef interface IStrideForBitmap IStrideForBitmap; + +#endif /* __IStrideForBitmap_FWD_DEFINED__ */ + + +#ifndef __IStreamControl_FWD_DEFINED__ +#define __IStreamControl_FWD_DEFINED__ +typedef interface IStreamControl IStreamControl; + +#endif /* __IStreamControl_FWD_DEFINED__ */ + + +#ifndef __ISpreaderNodeFactory_FWD_DEFINED__ +#define __ISpreaderNodeFactory_FWD_DEFINED__ +typedef interface ISpreaderNodeFactory ISpreaderNodeFactory; + +#endif /* __ISpreaderNodeFactory_FWD_DEFINED__ */ + + +#ifndef __ISwitcherNodeFactory_FWD_DEFINED__ +#define __ISwitcherNodeFactory_FWD_DEFINED__ +typedef interface ISwitcherNodeFactory ISwitcherNodeFactory; + +#endif /* __ISwitcherNodeFactory_FWD_DEFINED__ */ + + +#ifndef __IMixerNodeFactory_FWD_DEFINED__ +#define __IMixerNodeFactory_FWD_DEFINED__ +typedef interface IMixerNodeFactory IMixerNodeFactory; + +#endif /* __IMixerNodeFactory_FWD_DEFINED__ */ + + +#ifndef __IEncoderControl_FWD_DEFINED__ +#define __IEncoderControl_FWD_DEFINED__ +typedef interface IEncoderControl IEncoderControl; + +#endif /* __IEncoderControl_FWD_DEFINED__ */ + + +#ifndef __IEncoderNodeFactory_FWD_DEFINED__ +#define __IEncoderNodeFactory_FWD_DEFINED__ +typedef interface IEncoderNodeFactory IEncoderNodeFactory; + +#endif /* __IEncoderNodeFactory_FWD_DEFINED__ */ + + +#ifndef __IWebCamControl_FWD_DEFINED__ +#define __IWebCamControl_FWD_DEFINED__ +typedef interface IWebCamControl IWebCamControl; + +#endif /* __IWebCamControl_FWD_DEFINED__ */ + + +#ifndef __IByteStreamSinkFactory_FWD_DEFINED__ +#define __IByteStreamSinkFactory_FWD_DEFINED__ +typedef interface IByteStreamSinkFactory IByteStreamSinkFactory; + +#endif /* __IByteStreamSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISessionControl_FWD_DEFINED__ +#define __ISessionControl_FWD_DEFINED__ +typedef interface ISessionControl ISessionControl; + +#endif /* __ISessionControl_FWD_DEFINED__ */ + + +#ifndef __ISession_FWD_DEFINED__ +#define __ISession_FWD_DEFINED__ +typedef interface ISession ISession; + +#endif /* __ISession_FWD_DEFINED__ */ + + +#ifndef __ISessionCallback_FWD_DEFINED__ +#define __ISessionCallback_FWD_DEFINED__ +typedef interface ISessionCallback ISessionCallback; + +#endif /* __ISessionCallback_FWD_DEFINED__ */ + + +#ifndef __ICaptureManagerControl_FWD_DEFINED__ +#define __ICaptureManagerControl_FWD_DEFINED__ +typedef interface ICaptureManagerControl ICaptureManagerControl; + +#endif /* __ICaptureManagerControl_FWD_DEFINED__ */ + + +#ifndef __IVersionControl_FWD_DEFINED__ +#define __IVersionControl_FWD_DEFINED__ +typedef interface IVersionControl IVersionControl; + +#endif /* __IVersionControl_FWD_DEFINED__ */ + + +#ifndef __IEVRStreamControl_FWD_DEFINED__ +#define __IEVRStreamControl_FWD_DEFINED__ +typedef interface IEVRStreamControl IEVRStreamControl; + +#endif /* __IEVRStreamControl_FWD_DEFINED__ */ + + +#ifndef __IInitilaizeCaptureSource_FWD_DEFINED__ +#define __IInitilaizeCaptureSource_FWD_DEFINED__ +typedef interface IInitilaizeCaptureSource IInitilaizeCaptureSource; + +#endif /* __IInitilaizeCaptureSource_FWD_DEFINED__ */ + + +#ifndef __ICurrentMediaType_FWD_DEFINED__ +#define __ICurrentMediaType_FWD_DEFINED__ +typedef interface ICurrentMediaType ICurrentMediaType; + +#endif /* __ICurrentMediaType_FWD_DEFINED__ */ + + +#ifndef __ISourceRequestResult_FWD_DEFINED__ +#define __ISourceRequestResult_FWD_DEFINED__ +typedef interface ISourceRequestResult ISourceRequestResult; + +#endif /* __ISourceRequestResult_FWD_DEFINED__ */ + + +#ifndef __ICaptureProcessor_FWD_DEFINED__ +#define __ICaptureProcessor_FWD_DEFINED__ +typedef interface ICaptureProcessor ICaptureProcessor; + +#endif /* __ICaptureProcessor_FWD_DEFINED__ */ + + +#ifndef __IRenderingControl_FWD_DEFINED__ +#define __IRenderingControl_FWD_DEFINED__ +typedef interface IRenderingControl IRenderingControl; + +#endif /* __IRenderingControl_FWD_DEFINED__ */ + + +#ifndef __ISwitcherControl_FWD_DEFINED__ +#define __ISwitcherControl_FWD_DEFINED__ +typedef interface ISwitcherControl ISwitcherControl; + +#endif /* __ISwitcherControl_FWD_DEFINED__ */ + + +#ifndef __IVideoMixerControl_FWD_DEFINED__ +#define __IVideoMixerControl_FWD_DEFINED__ +typedef interface IVideoMixerControl IVideoMixerControl; + +#endif /* __IVideoMixerControl_FWD_DEFINED__ */ + + +#ifndef __IAudioMixerControl_FWD_DEFINED__ +#define __IAudioMixerControl_FWD_DEFINED__ +typedef interface IAudioMixerControl IAudioMixerControl; + +#endif /* __IAudioMixerControl_FWD_DEFINED__ */ + + +#ifndef __ISARSinkFactory_FWD_DEFINED__ +#define __ISARSinkFactory_FWD_DEFINED__ +typedef interface ISARSinkFactory ISARSinkFactory; + +#endif /* __ISARSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISARVolumeControl_FWD_DEFINED__ +#define __ISARVolumeControl_FWD_DEFINED__ +typedef interface ISARVolumeControl ISARVolumeControl; + +#endif /* __ISARVolumeControl_FWD_DEFINED__ */ + + +#ifndef __CoLogPrintOut_FWD_DEFINED__ +#define __CoLogPrintOut_FWD_DEFINED__ + +#ifdef __cplusplus +typedef class CoLogPrintOut CoLogPrintOut; +#else +typedef struct CoLogPrintOut CoLogPrintOut; +#endif /* __cplusplus */ + +#endif /* __CoLogPrintOut_FWD_DEFINED__ */ + + +#ifndef __CoCaptureManager_FWD_DEFINED__ +#define __CoCaptureManager_FWD_DEFINED__ + +#ifdef __cplusplus +typedef class CoCaptureManager CoCaptureManager; +#else +typedef struct CoCaptureManager CoCaptureManager; +#endif /* __cplusplus */ + +#endif /* __CoCaptureManager_FWD_DEFINED__ */ + + +#ifndef __ISourceControl_FWD_DEFINED__ +#define __ISourceControl_FWD_DEFINED__ +typedef interface ISourceControl ISourceControl; + +#endif /* __ISourceControl_FWD_DEFINED__ */ + + +#ifndef __ISinkControl_FWD_DEFINED__ +#define __ISinkControl_FWD_DEFINED__ +typedef interface ISinkControl ISinkControl; + +#endif /* __ISinkControl_FWD_DEFINED__ */ + + +#ifndef __IFileSinkFactory_FWD_DEFINED__ +#define __IFileSinkFactory_FWD_DEFINED__ +typedef interface IFileSinkFactory IFileSinkFactory; + +#endif /* __IFileSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISessionControl_FWD_DEFINED__ +#define __ISessionControl_FWD_DEFINED__ +typedef interface ISessionControl ISessionControl; + +#endif /* __ISessionControl_FWD_DEFINED__ */ + + +#ifndef __ISession_FWD_DEFINED__ +#define __ISession_FWD_DEFINED__ +typedef interface ISession ISession; + +#endif /* __ISession_FWD_DEFINED__ */ + + +#ifndef __ISessionCallback_FWD_DEFINED__ +#define __ISessionCallback_FWD_DEFINED__ +typedef interface ISessionCallback ISessionCallback; + +#endif /* __ISessionCallback_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCallSinkFactory_FWD_DEFINED__ +#define __ISampleGrabberCallSinkFactory_FWD_DEFINED__ +typedef interface ISampleGrabberCallSinkFactory ISampleGrabberCallSinkFactory; + +#endif /* __ISampleGrabberCallSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCall_FWD_DEFINED__ +#define __ISampleGrabberCall_FWD_DEFINED__ +typedef interface ISampleGrabberCall ISampleGrabberCall; + +#endif /* __ISampleGrabberCall_FWD_DEFINED__ */ + + +#ifndef __IMediaTypeParser_FWD_DEFINED__ +#define __IMediaTypeParser_FWD_DEFINED__ +typedef interface IMediaTypeParser IMediaTypeParser; + +#endif /* __IMediaTypeParser_FWD_DEFINED__ */ + + +#ifndef __IStrideForBitmap_FWD_DEFINED__ +#define __IStrideForBitmap_FWD_DEFINED__ +typedef interface IStrideForBitmap IStrideForBitmap; + +#endif /* __IStrideForBitmap_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCallbackSinkFactory_FWD_DEFINED__ +#define __ISampleGrabberCallbackSinkFactory_FWD_DEFINED__ +typedef interface ISampleGrabberCallbackSinkFactory ISampleGrabberCallbackSinkFactory; + +#endif /* __ISampleGrabberCallbackSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISampleGrabberCallback_FWD_DEFINED__ +#define __ISampleGrabberCallback_FWD_DEFINED__ +typedef interface ISampleGrabberCallback ISampleGrabberCallback; + +#endif /* __ISampleGrabberCallback_FWD_DEFINED__ */ + + +#ifndef __IEVRSinkFactory_FWD_DEFINED__ +#define __IEVRSinkFactory_FWD_DEFINED__ +typedef interface IEVRSinkFactory IEVRSinkFactory; + +#endif /* __IEVRSinkFactory_FWD_DEFINED__ */ + + +#ifndef __IStreamControl_FWD_DEFINED__ +#define __IStreamControl_FWD_DEFINED__ +typedef interface IStreamControl IStreamControl; + +#endif /* __IStreamControl_FWD_DEFINED__ */ + + +#ifndef __ISpreaderNodeFactory_FWD_DEFINED__ +#define __ISpreaderNodeFactory_FWD_DEFINED__ +typedef interface ISpreaderNodeFactory ISpreaderNodeFactory; + +#endif /* __ISpreaderNodeFactory_FWD_DEFINED__ */ + + +#ifndef __ISwitcherNodeFactory_FWD_DEFINED__ +#define __ISwitcherNodeFactory_FWD_DEFINED__ +typedef interface ISwitcherNodeFactory ISwitcherNodeFactory; + +#endif /* __ISwitcherNodeFactory_FWD_DEFINED__ */ + + +#ifndef __IEncoderControl_FWD_DEFINED__ +#define __IEncoderControl_FWD_DEFINED__ +typedef interface IEncoderControl IEncoderControl; + +#endif /* __IEncoderControl_FWD_DEFINED__ */ + + +#ifndef __IEncoderNodeFactory_FWD_DEFINED__ +#define __IEncoderNodeFactory_FWD_DEFINED__ +typedef interface IEncoderNodeFactory IEncoderNodeFactory; + +#endif /* __IEncoderNodeFactory_FWD_DEFINED__ */ + + +#ifndef __IWebCamControl_FWD_DEFINED__ +#define __IWebCamControl_FWD_DEFINED__ +typedef interface IWebCamControl IWebCamControl; + +#endif /* __IWebCamControl_FWD_DEFINED__ */ + + +#ifndef __IByteStreamSinkFactory_FWD_DEFINED__ +#define __IByteStreamSinkFactory_FWD_DEFINED__ +typedef interface IByteStreamSinkFactory IByteStreamSinkFactory; + +#endif /* __IByteStreamSinkFactory_FWD_DEFINED__ */ + + +#ifndef __IVersionControl_FWD_DEFINED__ +#define __IVersionControl_FWD_DEFINED__ +typedef interface IVersionControl IVersionControl; + +#endif /* __IVersionControl_FWD_DEFINED__ */ + + +#ifndef __IEVRStreamControl_FWD_DEFINED__ +#define __IEVRStreamControl_FWD_DEFINED__ +typedef interface IEVRStreamControl IEVRStreamControl; + +#endif /* __IEVRStreamControl_FWD_DEFINED__ */ + + +#ifndef __IEVRMultiSinkFactory_FWD_DEFINED__ +#define __IEVRMultiSinkFactory_FWD_DEFINED__ +typedef interface IEVRMultiSinkFactory IEVRMultiSinkFactory; + +#endif /* __IEVRMultiSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ICaptureProcessor_FWD_DEFINED__ +#define __ICaptureProcessor_FWD_DEFINED__ +typedef interface ICaptureProcessor ICaptureProcessor; + +#endif /* __ICaptureProcessor_FWD_DEFINED__ */ + + +#ifndef __IInitilaizeCaptureSource_FWD_DEFINED__ +#define __IInitilaizeCaptureSource_FWD_DEFINED__ +typedef interface IInitilaizeCaptureSource IInitilaizeCaptureSource; + +#endif /* __IInitilaizeCaptureSource_FWD_DEFINED__ */ + + +#ifndef __ISourceRequestResult_FWD_DEFINED__ +#define __ISourceRequestResult_FWD_DEFINED__ +typedef interface ISourceRequestResult ISourceRequestResult; + +#endif /* __ISourceRequestResult_FWD_DEFINED__ */ + + +#ifndef __ICurrentMediaType_FWD_DEFINED__ +#define __ICurrentMediaType_FWD_DEFINED__ +typedef interface ICurrentMediaType ICurrentMediaType; + +#endif /* __ICurrentMediaType_FWD_DEFINED__ */ + + +#ifndef __IRenderingControl_FWD_DEFINED__ +#define __IRenderingControl_FWD_DEFINED__ +typedef interface IRenderingControl IRenderingControl; + +#endif /* __IRenderingControl_FWD_DEFINED__ */ + + +#ifndef __ISwitcherControl_FWD_DEFINED__ +#define __ISwitcherControl_FWD_DEFINED__ +typedef interface ISwitcherControl ISwitcherControl; + +#endif /* __ISwitcherControl_FWD_DEFINED__ */ + + +#ifndef __IMixerNodeFactory_FWD_DEFINED__ +#define __IMixerNodeFactory_FWD_DEFINED__ +typedef interface IMixerNodeFactory IMixerNodeFactory; + +#endif /* __IMixerNodeFactory_FWD_DEFINED__ */ + + +#ifndef __IVideoMixerControl_FWD_DEFINED__ +#define __IVideoMixerControl_FWD_DEFINED__ +typedef interface IVideoMixerControl IVideoMixerControl; + +#endif /* __IVideoMixerControl_FWD_DEFINED__ */ + + +#ifndef __IAudioMixerControl_FWD_DEFINED__ +#define __IAudioMixerControl_FWD_DEFINED__ +typedef interface IAudioMixerControl IAudioMixerControl; + +#endif /* __IAudioMixerControl_FWD_DEFINED__ */ + + +#ifndef __ISARSinkFactory_FWD_DEFINED__ +#define __ISARSinkFactory_FWD_DEFINED__ +typedef interface ISARSinkFactory ISARSinkFactory; + +#endif /* __ISARSinkFactory_FWD_DEFINED__ */ + + +#ifndef __ISARVolumeControl_FWD_DEFINED__ +#define __ISARVolumeControl_FWD_DEFINED__ +typedef interface ISARVolumeControl ISARVolumeControl; + +#endif /* __ISARVolumeControl_FWD_DEFINED__ */ + + +/* header files for imported files */ +#include "oaidl.h" +#include "ocidl.h" + +#ifdef __cplusplus +extern "C"{ +#endif + + +/* interface __MIDL_itf_CaptureManagerTypeInfo_0000_0000 */ +/* [local] */ + +typedef /* [helpstring][v1_enum][uuid] */ DECLSPEC_UUID("5CA95537-3733-441D-B9F4-1F38CCFC56D3") +enum LogLevel + { + INFO_LEVEL = 0, + ERROR_LEVEL = ( INFO_LEVEL + 1 ) + } LogLevel; + +typedef /* [helpstring][v1_enum][uuid] */ DECLSPEC_UUID("A492B132-CF20-4562-BAC4-290EB4D0ADA4") +enum WebCamParametrFlag + { + Auto = 1, + Manual = 2 + } WebCamParametrFlag; + +typedef /* [helpstring][v1_enum][uuid] */ DECLSPEC_UUID("437C2465-72D9-436E-9B51-327EF76DB4A5") +enum WebCamParametr + { + BRIGHTNESS = 0, + CONTRAST = ( BRIGHTNESS + 1 ) , + HUE = ( CONTRAST + 1 ) , + SATURATION = ( HUE + 1 ) , + SHARPNESS = ( SATURATION + 1 ) , + GAMMA = ( SHARPNESS + 1 ) , + COLORENABLE = ( GAMMA + 1 ) , + WHITRBALANCE = ( COLORENABLE + 1 ) , + BACKLIGHTCOMPENSATION = ( WHITRBALANCE + 1 ) , + GAIN = ( BACKLIGHTCOMPENSATION + 1 ) , + PAN = ( GAIN + 1 ) , + TILT = ( PAN + 1 ) , + ROLL = ( TILT + 1 ) , + ZOOM = ( ROLL + 1 ) , + EXPOSURE = ( ZOOM + 1 ) , + IRIS = ( EXPOSURE + 1 ) , + FOCUS = ( IRIS + 1 ) + } WebCamParametr; + +typedef /* [helpstring][v1_enum][uuid] */ DECLSPEC_UUID("DFAE427C-9493-4022-8FD2-D0280B9A422C") +enum SessionCallbackEventCode + { + UnknownEvent = 0, + Error = ( UnknownEvent + 1 ) , + Status_Error = ( Error + 1 ) , + Execution_Error = ( Status_Error + 1 ) , + ItIsReadyToStart = ( Execution_Error + 1 ) , + ItIsStarted = ( ItIsReadyToStart + 1 ) , + ItIsPaused = ( ItIsStarted + 1 ) , + ItIsStopped = ( ItIsPaused + 1 ) , + ItIsEnded = ( ItIsStopped + 1 ) , + ItIsClosed = ( ItIsEnded + 1 ) , + VideoCaptureDeviceRemoved = ( ItIsClosed + 1 ) + } SessionCallbackEventCode; + + + +extern RPC_IF_HANDLE __MIDL_itf_CaptureManagerTypeInfo_0000_0000_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_CaptureManagerTypeInfo_0000_0000_v0_0_s_ifspec; + +#ifndef __ILogPrintOutControl_INTERFACE_DEFINED__ +#define __ILogPrintOutControl_INTERFACE_DEFINED__ + +/* interface ILogPrintOutControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ILogPrintOutControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("73B67834-E7BD-40B7-9730-8C13BF098B9F") + ILogPrintOutControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setVerbose( + /* [in] */ DWORD aLevelType, + /* [in] */ BSTR aFilePath, + /* [in] */ boolean aState) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE addPrintOutDestination( + /* [in] */ DWORD aLevelType, + /* [in] */ BSTR aFilePath) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE removePrintOutDestination( + /* [in] */ DWORD aLevelType, + /* [in] */ BSTR aFilePath) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ILogPrintOutControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ILogPrintOutControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ILogPrintOutControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ILogPrintOutControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ILogPrintOutControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ILogPrintOutControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ILogPrintOutControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ILogPrintOutControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setVerbose )( + ILogPrintOutControl * This, + /* [in] */ DWORD aLevelType, + /* [in] */ BSTR aFilePath, + /* [in] */ boolean aState); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *addPrintOutDestination )( + ILogPrintOutControl * This, + /* [in] */ DWORD aLevelType, + /* [in] */ BSTR aFilePath); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *removePrintOutDestination )( + ILogPrintOutControl * This, + /* [in] */ DWORD aLevelType, + /* [in] */ BSTR aFilePath); + + END_INTERFACE + } ILogPrintOutControlVtbl; + + interface ILogPrintOutControl + { + CONST_VTBL struct ILogPrintOutControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ILogPrintOutControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ILogPrintOutControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ILogPrintOutControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ILogPrintOutControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ILogPrintOutControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ILogPrintOutControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ILogPrintOutControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ILogPrintOutControl_setVerbose(This,aLevelType,aFilePath,aState) \ + ( (This)->lpVtbl -> setVerbose(This,aLevelType,aFilePath,aState) ) + +#define ILogPrintOutControl_addPrintOutDestination(This,aLevelType,aFilePath) \ + ( (This)->lpVtbl -> addPrintOutDestination(This,aLevelType,aFilePath) ) + +#define ILogPrintOutControl_removePrintOutDestination(This,aLevelType,aFilePath) \ + ( (This)->lpVtbl -> removePrintOutDestination(This,aLevelType,aFilePath) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ILogPrintOutControl_INTERFACE_DEFINED__ */ + + +#ifndef __ISourceControl_INTERFACE_DEFINED__ +#define __ISourceControl_INTERFACE_DEFINED__ + +/* interface ISourceControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISourceControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("1276CC17-BCA8-4200-87BB-7180EF562447") + ISourceControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCollectionOfSources( + /* [out][in] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getSourceOutputMediaType( + /* [in] */ BSTR aSymbolicLink, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrOutputMediaType) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSourceNode( + /* [in] */ BSTR aSymbolicLink, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSourceNodeWithDownStreamConnection( + /* [in] */ BSTR aSymbolicLink, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSource( + /* [in] */ BSTR aSymbolicLink, + /* [out] */ IUnknown **aPtrPtrMediaSource) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSourceFromCaptureProcessor( + /* [in] */ IUnknown *aPtrCaptureProcessor, + /* [out] */ IUnknown **aPtrPtrMediaSource) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getSourceOutputMediaTypeFromMediaSource( + /* [in] */ IUnknown *aPtrMediaSource, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrOutputMediaType) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSourceNodeFromExternalSource( + /* [in] */ IUnknown *aPtrMediaSource, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSourceNodeFromExternalSourceWithDownStreamConnection( + /* [in] */ IUnknown *aPtrMediaSource, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSourceControl( + /* [in] */ BSTR aSymbolicLink, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrControl) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISourceControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISourceControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISourceControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISourceControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISourceControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISourceControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISourceControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISourceControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCollectionOfSources )( + ISourceControl * This, + /* [out][in] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getSourceOutputMediaType )( + ISourceControl * This, + /* [in] */ BSTR aSymbolicLink, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrOutputMediaType); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSourceNode )( + ISourceControl * This, + /* [in] */ BSTR aSymbolicLink, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSourceNodeWithDownStreamConnection )( + ISourceControl * This, + /* [in] */ BSTR aSymbolicLink, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSource )( + ISourceControl * This, + /* [in] */ BSTR aSymbolicLink, + /* [out] */ IUnknown **aPtrPtrMediaSource); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSourceFromCaptureProcessor )( + ISourceControl * This, + /* [in] */ IUnknown *aPtrCaptureProcessor, + /* [out] */ IUnknown **aPtrPtrMediaSource); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getSourceOutputMediaTypeFromMediaSource )( + ISourceControl * This, + /* [in] */ IUnknown *aPtrMediaSource, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrOutputMediaType); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSourceNodeFromExternalSource )( + ISourceControl * This, + /* [in] */ IUnknown *aPtrMediaSource, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSourceNodeFromExternalSourceWithDownStreamConnection )( + ISourceControl * This, + /* [in] */ IUnknown *aPtrMediaSource, + /* [in] */ DWORD aIndexStream, + /* [in] */ DWORD aIndexMediaType, + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSourceControl )( + ISourceControl * This, + /* [in] */ BSTR aSymbolicLink, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrControl); + + END_INTERFACE + } ISourceControlVtbl; + + interface ISourceControl + { + CONST_VTBL struct ISourceControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISourceControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISourceControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISourceControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISourceControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISourceControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISourceControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISourceControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISourceControl_getCollectionOfSources(This,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getCollectionOfSources(This,aPtrPtrXMLstring) ) + +#define ISourceControl_getSourceOutputMediaType(This,aSymbolicLink,aIndexStream,aIndexMediaType,aPtrPtrOutputMediaType) \ + ( (This)->lpVtbl -> getSourceOutputMediaType(This,aSymbolicLink,aIndexStream,aIndexMediaType,aPtrPtrOutputMediaType) ) + +#define ISourceControl_createSourceNode(This,aSymbolicLink,aIndexStream,aIndexMediaType,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createSourceNode(This,aSymbolicLink,aIndexStream,aIndexMediaType,aPtrPtrTopologyNode) ) + +#define ISourceControl_createSourceNodeWithDownStreamConnection(This,aSymbolicLink,aIndexStream,aIndexMediaType,aPtrDownStreamTopologyNode,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createSourceNodeWithDownStreamConnection(This,aSymbolicLink,aIndexStream,aIndexMediaType,aPtrDownStreamTopologyNode,aPtrPtrTopologyNode) ) + +#define ISourceControl_createSource(This,aSymbolicLink,aPtrPtrMediaSource) \ + ( (This)->lpVtbl -> createSource(This,aSymbolicLink,aPtrPtrMediaSource) ) + +#define ISourceControl_createSourceFromCaptureProcessor(This,aPtrCaptureProcessor,aPtrPtrMediaSource) \ + ( (This)->lpVtbl -> createSourceFromCaptureProcessor(This,aPtrCaptureProcessor,aPtrPtrMediaSource) ) + +#define ISourceControl_getSourceOutputMediaTypeFromMediaSource(This,aPtrMediaSource,aIndexStream,aIndexMediaType,aPtrPtrOutputMediaType) \ + ( (This)->lpVtbl -> getSourceOutputMediaTypeFromMediaSource(This,aPtrMediaSource,aIndexStream,aIndexMediaType,aPtrPtrOutputMediaType) ) + +#define ISourceControl_createSourceNodeFromExternalSource(This,aPtrMediaSource,aIndexStream,aIndexMediaType,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createSourceNodeFromExternalSource(This,aPtrMediaSource,aIndexStream,aIndexMediaType,aPtrPtrTopologyNode) ) + +#define ISourceControl_createSourceNodeFromExternalSourceWithDownStreamConnection(This,aPtrMediaSource,aIndexStream,aIndexMediaType,aPtrDownStreamTopologyNode,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createSourceNodeFromExternalSourceWithDownStreamConnection(This,aPtrMediaSource,aIndexStream,aIndexMediaType,aPtrDownStreamTopologyNode,aPtrPtrTopologyNode) ) + +#define ISourceControl_createSourceControl(This,aSymbolicLink,aREFIID,aPtrPtrControl) \ + ( (This)->lpVtbl -> createSourceControl(This,aSymbolicLink,aREFIID,aPtrPtrControl) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISourceControl_INTERFACE_DEFINED__ */ + + +#ifndef __ISinkControl_INTERFACE_DEFINED__ +#define __ISinkControl_INTERFACE_DEFINED__ + +/* interface ISinkControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISinkControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("C6BA3732-197E-438B-8E73-277759A7B58F") + ISinkControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCollectionOfSinks( + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSinkFactory( + /* [in] */ REFGUID aRefContainerTypeGUID, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrSink) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISinkControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISinkControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISinkControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISinkControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISinkControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISinkControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISinkControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISinkControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCollectionOfSinks )( + ISinkControl * This, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSinkFactory )( + ISinkControl * This, + /* [in] */ REFGUID aRefContainerTypeGUID, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrSink); + + END_INTERFACE + } ISinkControlVtbl; + + interface ISinkControl + { + CONST_VTBL struct ISinkControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISinkControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISinkControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISinkControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISinkControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISinkControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISinkControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISinkControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISinkControl_getCollectionOfSinks(This,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getCollectionOfSinks(This,aPtrPtrXMLstring) ) + +#define ISinkControl_createSinkFactory(This,aRefContainerTypeGUID,aREFIID,aPtrPtrSink) \ + ( (This)->lpVtbl -> createSinkFactory(This,aRefContainerTypeGUID,aREFIID,aPtrPtrSink) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISinkControl_INTERFACE_DEFINED__ */ + + +#ifndef __IFileSinkFactory_INTERFACE_DEFINED__ +#define __IFileSinkFactory_INTERFACE_DEFINED__ + +/* interface IFileSinkFactory */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IFileSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("D6E342E3-7DDD-4858-AB91-4253643864C2") + IFileSinkFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNodes( + /* [in] */ VARIANT aArrayPtrCompressedMediaTypes, + /* [in] */ BSTR aPtrFileName, + /* [out] */ VARIANT *aPtrArrayPtrTopologyOutputNodes) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IFileSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IFileSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IFileSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IFileSinkFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IFileSinkFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IFileSinkFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IFileSinkFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IFileSinkFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNodes )( + IFileSinkFactory * This, + /* [in] */ VARIANT aArrayPtrCompressedMediaTypes, + /* [in] */ BSTR aPtrFileName, + /* [out] */ VARIANT *aPtrArrayPtrTopologyOutputNodes); + + END_INTERFACE + } IFileSinkFactoryVtbl; + + interface IFileSinkFactory + { + CONST_VTBL struct IFileSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IFileSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IFileSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IFileSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IFileSinkFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IFileSinkFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IFileSinkFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IFileSinkFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IFileSinkFactory_createOutputNodes(This,aArrayPtrCompressedMediaTypes,aPtrFileName,aPtrArrayPtrTopologyOutputNodes) \ + ( (This)->lpVtbl -> createOutputNodes(This,aArrayPtrCompressedMediaTypes,aPtrFileName,aPtrArrayPtrTopologyOutputNodes) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IFileSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __ISampleGrabberCallSinkFactory_INTERFACE_DEFINED__ +#define __ISampleGrabberCallSinkFactory_INTERFACE_DEFINED__ + +/* interface ISampleGrabberCallSinkFactory */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISampleGrabberCallSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("759D24FF-C5D6-4B65-8DDF-8A2B2BECDE39") + ISampleGrabberCallSinkFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNode( + /* [in] */ REFGUID aRefMajorType, + /* [in] */ REFGUID aRefSubType, + /* [in] */ DWORD aSampleByteSize, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrISampleGrabberCall) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISampleGrabberCallSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISampleGrabberCallSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISampleGrabberCallSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISampleGrabberCallSinkFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISampleGrabberCallSinkFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISampleGrabberCallSinkFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISampleGrabberCallSinkFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISampleGrabberCallSinkFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNode )( + ISampleGrabberCallSinkFactory * This, + /* [in] */ REFGUID aRefMajorType, + /* [in] */ REFGUID aRefSubType, + /* [in] */ DWORD aSampleByteSize, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrISampleGrabberCall); + + END_INTERFACE + } ISampleGrabberCallSinkFactoryVtbl; + + interface ISampleGrabberCallSinkFactory + { + CONST_VTBL struct ISampleGrabberCallSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISampleGrabberCallSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISampleGrabberCallSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISampleGrabberCallSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISampleGrabberCallSinkFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISampleGrabberCallSinkFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISampleGrabberCallSinkFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISampleGrabberCallSinkFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISampleGrabberCallSinkFactory_createOutputNode(This,aRefMajorType,aRefSubType,aSampleByteSize,aREFIID,aPtrPtrISampleGrabberCall) \ + ( (This)->lpVtbl -> createOutputNode(This,aRefMajorType,aRefSubType,aSampleByteSize,aREFIID,aPtrPtrISampleGrabberCall) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISampleGrabberCallSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __ISampleGrabberCall_INTERFACE_DEFINED__ +#define __ISampleGrabberCall_INTERFACE_DEFINED__ + +/* interface ISampleGrabberCall */ +/* [dual][helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISampleGrabberCall; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("118AD3F7-D9A3-4146-AB35-F16421DC995E") + ISampleGrabberCall : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE readData( + /* [in] */ LPVOID aPtrData, + /* [out] */ DWORD *aByteSize) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISampleGrabberCallVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISampleGrabberCall * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISampleGrabberCall * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISampleGrabberCall * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISampleGrabberCall * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISampleGrabberCall * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISampleGrabberCall * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISampleGrabberCall * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *readData )( + ISampleGrabberCall * This, + /* [in] */ LPVOID aPtrData, + /* [out] */ DWORD *aByteSize); + + END_INTERFACE + } ISampleGrabberCallVtbl; + + interface ISampleGrabberCall + { + CONST_VTBL struct ISampleGrabberCallVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISampleGrabberCall_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISampleGrabberCall_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISampleGrabberCall_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISampleGrabberCall_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISampleGrabberCall_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISampleGrabberCall_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISampleGrabberCall_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISampleGrabberCall_readData(This,aPtrData,aByteSize) \ + ( (This)->lpVtbl -> readData(This,aPtrData,aByteSize) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISampleGrabberCall_INTERFACE_DEFINED__ */ + + +#ifndef __ISampleGrabberCallbackSinkFactory_INTERFACE_DEFINED__ +#define __ISampleGrabberCallbackSinkFactory_INTERFACE_DEFINED__ + +/* interface ISampleGrabberCallbackSinkFactory */ +/* [helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISampleGrabberCallbackSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("3D64C48E-EDA4-4EE1-8436-58B64DD7CF13") + ISampleGrabberCallbackSinkFactory : public IUnknown + { + public: + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNode( + /* [in] */ REFGUID aRefMajorType, + /* [in] */ REFGUID aRefSubType, + /* [in] */ IUnknown *aPtrISampleGrabberCallback, + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISampleGrabberCallbackSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISampleGrabberCallbackSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISampleGrabberCallbackSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISampleGrabberCallbackSinkFactory * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNode )( + ISampleGrabberCallbackSinkFactory * This, + /* [in] */ REFGUID aRefMajorType, + /* [in] */ REFGUID aRefSubType, + /* [in] */ IUnknown *aPtrISampleGrabberCallback, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + END_INTERFACE + } ISampleGrabberCallbackSinkFactoryVtbl; + + interface ISampleGrabberCallbackSinkFactory + { + CONST_VTBL struct ISampleGrabberCallbackSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISampleGrabberCallbackSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISampleGrabberCallbackSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISampleGrabberCallbackSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISampleGrabberCallbackSinkFactory_createOutputNode(This,aRefMajorType,aRefSubType,aPtrISampleGrabberCallback,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createOutputNode(This,aRefMajorType,aRefSubType,aPtrISampleGrabberCallback,aPtrPtrTopologyNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISampleGrabberCallbackSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __ISampleGrabberCallback_INTERFACE_DEFINED__ +#define __ISampleGrabberCallback_INTERFACE_DEFINED__ + +/* interface ISampleGrabberCallback */ +/* [helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISampleGrabberCallback; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("C52F4DC9-BD3F-45FC-9839-1340AEFD25AF") + ISampleGrabberCallback : public IUnknown + { + public: + virtual /* [local][helpstring] */ HRESULT STDMETHODCALLTYPE invoke( + /* [in] */ REFGUID aGUIDMajorMediaType, + /* [in] */ DWORD aSampleFlags, + /* [in] */ LONGLONG aSampleTime, + /* [in] */ LONGLONG aSampleDuration, + /* [in] */ LPVOID aPtrSampleBuffer, + /* [in] */ DWORD aSampleSize) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISampleGrabberCallbackVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISampleGrabberCallback * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISampleGrabberCallback * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISampleGrabberCallback * This); + + /* [local][helpstring] */ HRESULT ( STDMETHODCALLTYPE *invoke )( + ISampleGrabberCallback * This, + /* [in] */ REFGUID aGUIDMajorMediaType, + /* [in] */ DWORD aSampleFlags, + /* [in] */ LONGLONG aSampleTime, + /* [in] */ LONGLONG aSampleDuration, + /* [in] */ LPVOID aPtrSampleBuffer, + /* [in] */ DWORD aSampleSize); + + END_INTERFACE + } ISampleGrabberCallbackVtbl; + + interface ISampleGrabberCallback + { + CONST_VTBL struct ISampleGrabberCallbackVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISampleGrabberCallback_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISampleGrabberCallback_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISampleGrabberCallback_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISampleGrabberCallback_invoke(This,aGUIDMajorMediaType,aSampleFlags,aSampleTime,aSampleDuration,aPtrSampleBuffer,aSampleSize) \ + ( (This)->lpVtbl -> invoke(This,aGUIDMajorMediaType,aSampleFlags,aSampleTime,aSampleDuration,aPtrSampleBuffer,aSampleSize) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISampleGrabberCallback_INTERFACE_DEFINED__ */ + + +#ifndef __IEVRSinkFactory_INTERFACE_DEFINED__ +#define __IEVRSinkFactory_INTERFACE_DEFINED__ + +/* interface IEVRSinkFactory */ +/* [dual][helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IEVRSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("2F34AF87-D349-45AA-A5F1-E4104D5C458E") + IEVRSinkFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNode( + /* [in] */ LPVOID aHWND, + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IEVRSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IEVRSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IEVRSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IEVRSinkFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IEVRSinkFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IEVRSinkFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IEVRSinkFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IEVRSinkFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNode )( + IEVRSinkFactory * This, + /* [in] */ LPVOID aHWND, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + END_INTERFACE + } IEVRSinkFactoryVtbl; + + interface IEVRSinkFactory + { + CONST_VTBL struct IEVRSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IEVRSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IEVRSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IEVRSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IEVRSinkFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IEVRSinkFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IEVRSinkFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IEVRSinkFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IEVRSinkFactory_createOutputNode(This,aHWND,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createOutputNode(This,aHWND,aPtrPtrTopologyNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IEVRSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __IEVRMultiSinkFactory_INTERFACE_DEFINED__ +#define __IEVRMultiSinkFactory_INTERFACE_DEFINED__ + +/* interface IEVRMultiSinkFactory */ +/* [dual][helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IEVRMultiSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("10E52132-A73F-4A9E-A91B-FE18C91D6837") + IEVRMultiSinkFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNodes( + /* [in] */ LPVOID aHandle, + /* [in] */ IUnknown *aPtrUnkTarget, + /* [in] */ DWORD aOutputNodeAmount, + /* [out] */ VARIANT *aPtrArrayPtrTopologyOutputNodes) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IEVRMultiSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IEVRMultiSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IEVRMultiSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IEVRMultiSinkFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IEVRMultiSinkFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IEVRMultiSinkFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IEVRMultiSinkFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IEVRMultiSinkFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNodes )( + IEVRMultiSinkFactory * This, + /* [in] */ LPVOID aHandle, + /* [in] */ IUnknown *aPtrUnkTarget, + /* [in] */ DWORD aOutputNodeAmount, + /* [out] */ VARIANT *aPtrArrayPtrTopologyOutputNodes); + + END_INTERFACE + } IEVRMultiSinkFactoryVtbl; + + interface IEVRMultiSinkFactory + { + CONST_VTBL struct IEVRMultiSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IEVRMultiSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IEVRMultiSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IEVRMultiSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IEVRMultiSinkFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IEVRMultiSinkFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IEVRMultiSinkFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IEVRMultiSinkFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IEVRMultiSinkFactory_createOutputNodes(This,aHandle,aPtrUnkTarget,aOutputNodeAmount,aPtrArrayPtrTopologyOutputNodes) \ + ( (This)->lpVtbl -> createOutputNodes(This,aHandle,aPtrUnkTarget,aOutputNodeAmount,aPtrArrayPtrTopologyOutputNodes) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IEVRMultiSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __IMediaTypeParser_INTERFACE_DEFINED__ +#define __IMediaTypeParser_INTERFACE_DEFINED__ + +/* interface IMediaTypeParser */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IMediaTypeParser; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("74F0DC2B-E470-4359-A1E7-467B521BDFE1") + IMediaTypeParser : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE parse( + /* [in] */ IUnknown *aPtrMediaType, + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IMediaTypeParserVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IMediaTypeParser * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IMediaTypeParser * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IMediaTypeParser * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IMediaTypeParser * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IMediaTypeParser * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IMediaTypeParser * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IMediaTypeParser * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *parse )( + IMediaTypeParser * This, + /* [in] */ IUnknown *aPtrMediaType, + /* [out] */ BSTR *aPtrPtrXMLstring); + + END_INTERFACE + } IMediaTypeParserVtbl; + + interface IMediaTypeParser + { + CONST_VTBL struct IMediaTypeParserVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IMediaTypeParser_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IMediaTypeParser_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IMediaTypeParser_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IMediaTypeParser_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IMediaTypeParser_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IMediaTypeParser_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IMediaTypeParser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IMediaTypeParser_parse(This,aPtrMediaType,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> parse(This,aPtrMediaType,aPtrPtrXMLstring) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IMediaTypeParser_INTERFACE_DEFINED__ */ + + +#ifndef __IStrideForBitmap_INTERFACE_DEFINED__ +#define __IStrideForBitmap_INTERFACE_DEFINED__ + +/* interface IStrideForBitmap */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IStrideForBitmap; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("74D903C9-69E6-4FC7-BF7A-9F47605C52BE") + IStrideForBitmap : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getStrideForBitmap( + /* [in] */ REFGUID aMFVideoFormat, + /* [in] */ DWORD aWidthInPixels, + /* [out] */ LONG *aPtrStride) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IStrideForBitmapVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IStrideForBitmap * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IStrideForBitmap * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IStrideForBitmap * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IStrideForBitmap * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IStrideForBitmap * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IStrideForBitmap * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IStrideForBitmap * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getStrideForBitmap )( + IStrideForBitmap * This, + /* [in] */ REFGUID aMFVideoFormat, + /* [in] */ DWORD aWidthInPixels, + /* [out] */ LONG *aPtrStride); + + END_INTERFACE + } IStrideForBitmapVtbl; + + interface IStrideForBitmap + { + CONST_VTBL struct IStrideForBitmapVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IStrideForBitmap_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IStrideForBitmap_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IStrideForBitmap_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IStrideForBitmap_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IStrideForBitmap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IStrideForBitmap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IStrideForBitmap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IStrideForBitmap_getStrideForBitmap(This,aMFVideoFormat,aWidthInPixels,aPtrStride) \ + ( (This)->lpVtbl -> getStrideForBitmap(This,aMFVideoFormat,aWidthInPixels,aPtrStride) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IStrideForBitmap_INTERFACE_DEFINED__ */ + + +#ifndef __IStreamControl_INTERFACE_DEFINED__ +#define __IStreamControl_INTERFACE_DEFINED__ + +/* interface IStreamControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IStreamControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("E8F25B4A-8C71-4C9E-BD8C-82260DC4C21B") + IStreamControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCollectionOfStreamControlNodeFactories( + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createStreamControlNodeFactory( + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrStreamControlNodeFactory) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IStreamControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IStreamControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IStreamControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IStreamControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IStreamControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IStreamControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IStreamControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IStreamControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCollectionOfStreamControlNodeFactories )( + IStreamControl * This, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createStreamControlNodeFactory )( + IStreamControl * This, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrStreamControlNodeFactory); + + END_INTERFACE + } IStreamControlVtbl; + + interface IStreamControl + { + CONST_VTBL struct IStreamControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IStreamControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IStreamControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IStreamControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IStreamControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IStreamControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IStreamControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IStreamControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IStreamControl_getCollectionOfStreamControlNodeFactories(This,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getCollectionOfStreamControlNodeFactories(This,aPtrPtrXMLstring) ) + +#define IStreamControl_createStreamControlNodeFactory(This,aREFIID,aPtrPtrStreamControlNodeFactory) \ + ( (This)->lpVtbl -> createStreamControlNodeFactory(This,aREFIID,aPtrPtrStreamControlNodeFactory) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IStreamControl_INTERFACE_DEFINED__ */ + + +#ifndef __ISpreaderNodeFactory_INTERFACE_DEFINED__ +#define __ISpreaderNodeFactory_INTERFACE_DEFINED__ + +/* interface ISpreaderNodeFactory */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISpreaderNodeFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("85DFAAA1-4CC0-4A88-AE28-8F492E552CCA") + ISpreaderNodeFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSpreaderNode( + /* [in] */ VARIANT aArrayPtrDownStreamTopologyNodes, + /* [out] */ IUnknown **aPtrPtrTopologySpreaderNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISpreaderNodeFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISpreaderNodeFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISpreaderNodeFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISpreaderNodeFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISpreaderNodeFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISpreaderNodeFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISpreaderNodeFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISpreaderNodeFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSpreaderNode )( + ISpreaderNodeFactory * This, + /* [in] */ VARIANT aArrayPtrDownStreamTopologyNodes, + /* [out] */ IUnknown **aPtrPtrTopologySpreaderNode); + + END_INTERFACE + } ISpreaderNodeFactoryVtbl; + + interface ISpreaderNodeFactory + { + CONST_VTBL struct ISpreaderNodeFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISpreaderNodeFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISpreaderNodeFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISpreaderNodeFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISpreaderNodeFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISpreaderNodeFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISpreaderNodeFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISpreaderNodeFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISpreaderNodeFactory_createSpreaderNode(This,aArrayPtrDownStreamTopologyNodes,aPtrPtrTopologySpreaderNode) \ + ( (This)->lpVtbl -> createSpreaderNode(This,aArrayPtrDownStreamTopologyNodes,aPtrPtrTopologySpreaderNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISpreaderNodeFactory_INTERFACE_DEFINED__ */ + + +#ifndef __ISwitcherNodeFactory_INTERFACE_DEFINED__ +#define __ISwitcherNodeFactory_INTERFACE_DEFINED__ + +/* interface ISwitcherNodeFactory */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISwitcherNodeFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("B8187D19-EBFD-4F8D-80D9-A15EBA3B369C") + ISwitcherNodeFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSwitcherNode( + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [out] */ IUnknown **aPtrPtrTopologySwitcherNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISwitcherNodeFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISwitcherNodeFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISwitcherNodeFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISwitcherNodeFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISwitcherNodeFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISwitcherNodeFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISwitcherNodeFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISwitcherNodeFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSwitcherNode )( + ISwitcherNodeFactory * This, + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [out] */ IUnknown **aPtrPtrTopologySwitcherNode); + + END_INTERFACE + } ISwitcherNodeFactoryVtbl; + + interface ISwitcherNodeFactory + { + CONST_VTBL struct ISwitcherNodeFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISwitcherNodeFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISwitcherNodeFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISwitcherNodeFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISwitcherNodeFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISwitcherNodeFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISwitcherNodeFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISwitcherNodeFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISwitcherNodeFactory_createSwitcherNode(This,aPtrDownStreamTopologyNode,aPtrPtrTopologySwitcherNode) \ + ( (This)->lpVtbl -> createSwitcherNode(This,aPtrDownStreamTopologyNode,aPtrPtrTopologySwitcherNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISwitcherNodeFactory_INTERFACE_DEFINED__ */ + + +#ifndef __IMixerNodeFactory_INTERFACE_DEFINED__ +#define __IMixerNodeFactory_INTERFACE_DEFINED__ + +/* interface IMixerNodeFactory */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IMixerNodeFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("A213FD96-223C-479B-9EF4-F2864F5D001D") + IMixerNodeFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createMixerNodes( + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [in] */ DWORD aInputNodeAmount, + /* [out] */ VARIANT *aPtrArrayPtrTopologyInputNodes) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IMixerNodeFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IMixerNodeFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IMixerNodeFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IMixerNodeFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IMixerNodeFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IMixerNodeFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IMixerNodeFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IMixerNodeFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createMixerNodes )( + IMixerNodeFactory * This, + /* [in] */ IUnknown *aPtrDownStreamTopologyNode, + /* [in] */ DWORD aInputNodeAmount, + /* [out] */ VARIANT *aPtrArrayPtrTopologyInputNodes); + + END_INTERFACE + } IMixerNodeFactoryVtbl; + + interface IMixerNodeFactory + { + CONST_VTBL struct IMixerNodeFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IMixerNodeFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IMixerNodeFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IMixerNodeFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IMixerNodeFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IMixerNodeFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IMixerNodeFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IMixerNodeFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IMixerNodeFactory_createMixerNodes(This,aPtrDownStreamTopologyNode,aInputNodeAmount,aPtrArrayPtrTopologyInputNodes) \ + ( (This)->lpVtbl -> createMixerNodes(This,aPtrDownStreamTopologyNode,aInputNodeAmount,aPtrArrayPtrTopologyInputNodes) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IMixerNodeFactory_INTERFACE_DEFINED__ */ + + +#ifndef __IEncoderControl_INTERFACE_DEFINED__ +#define __IEncoderControl_INTERFACE_DEFINED__ + +/* interface IEncoderControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IEncoderControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("96223507-D8FF-4EC1-B125-71AA7F9726A4") + IEncoderControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCollectionOfEncoders( + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getMediaTypeCollectionOfEncoder( + /* [in] */ IUnknown *aPtrUncompressedMediaType, + /* [in] */ REFCLSID aRefEncoderCLSID, + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createEncoderNodeFactory( + /* [in] */ REFCLSID aRefEncoderCLSID, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrEncoderNodeFactory) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IEncoderControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IEncoderControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IEncoderControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IEncoderControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IEncoderControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IEncoderControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IEncoderControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IEncoderControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCollectionOfEncoders )( + IEncoderControl * This, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getMediaTypeCollectionOfEncoder )( + IEncoderControl * This, + /* [in] */ IUnknown *aPtrUncompressedMediaType, + /* [in] */ REFCLSID aRefEncoderCLSID, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createEncoderNodeFactory )( + IEncoderControl * This, + /* [in] */ REFCLSID aRefEncoderCLSID, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrEncoderNodeFactory); + + END_INTERFACE + } IEncoderControlVtbl; + + interface IEncoderControl + { + CONST_VTBL struct IEncoderControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IEncoderControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IEncoderControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IEncoderControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IEncoderControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IEncoderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IEncoderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IEncoderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IEncoderControl_getCollectionOfEncoders(This,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getCollectionOfEncoders(This,aPtrPtrXMLstring) ) + +#define IEncoderControl_getMediaTypeCollectionOfEncoder(This,aPtrUncompressedMediaType,aRefEncoderCLSID,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getMediaTypeCollectionOfEncoder(This,aPtrUncompressedMediaType,aRefEncoderCLSID,aPtrPtrXMLstring) ) + +#define IEncoderControl_createEncoderNodeFactory(This,aRefEncoderCLSID,aREFIID,aPtrPtrEncoderNodeFactory) \ + ( (This)->lpVtbl -> createEncoderNodeFactory(This,aRefEncoderCLSID,aREFIID,aPtrPtrEncoderNodeFactory) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IEncoderControl_INTERFACE_DEFINED__ */ + + +#ifndef __IEncoderNodeFactory_INTERFACE_DEFINED__ +#define __IEncoderNodeFactory_INTERFACE_DEFINED__ + +/* interface IEncoderNodeFactory */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IEncoderNodeFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("A56E11D8-D602-4792-8570-38C283FC0AA3") + IEncoderNodeFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createCompressedMediaType( + /* [in] */ IUnknown *aPtrUncompressedMediaType, + /* [in] */ REFGUID aRefEncodingModeGUID, + /* [in] */ DWORD aEncodingModeValue, + /* [in] */ DWORD aIndexCompressedMediaType, + /* [out] */ IUnknown **aPtrPtrCompressedMediaType) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createEncoderNode( + /* [in] */ IUnknown *aPtrUncompressedMediaType, + /* [in] */ REFGUID aRefEncodingModeGUID, + /* [in] */ DWORD aEncodingModeValue, + /* [in] */ DWORD aIndexCompressedMediaType, + /* [in] */ IUnknown *aPtrDownStreamNode, + /* [out] */ IUnknown **aPtrPtrEncoderNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IEncoderNodeFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IEncoderNodeFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IEncoderNodeFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IEncoderNodeFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IEncoderNodeFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IEncoderNodeFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IEncoderNodeFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IEncoderNodeFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createCompressedMediaType )( + IEncoderNodeFactory * This, + /* [in] */ IUnknown *aPtrUncompressedMediaType, + /* [in] */ REFGUID aRefEncodingModeGUID, + /* [in] */ DWORD aEncodingModeValue, + /* [in] */ DWORD aIndexCompressedMediaType, + /* [out] */ IUnknown **aPtrPtrCompressedMediaType); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createEncoderNode )( + IEncoderNodeFactory * This, + /* [in] */ IUnknown *aPtrUncompressedMediaType, + /* [in] */ REFGUID aRefEncodingModeGUID, + /* [in] */ DWORD aEncodingModeValue, + /* [in] */ DWORD aIndexCompressedMediaType, + /* [in] */ IUnknown *aPtrDownStreamNode, + /* [out] */ IUnknown **aPtrPtrEncoderNode); + + END_INTERFACE + } IEncoderNodeFactoryVtbl; + + interface IEncoderNodeFactory + { + CONST_VTBL struct IEncoderNodeFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IEncoderNodeFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IEncoderNodeFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IEncoderNodeFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IEncoderNodeFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IEncoderNodeFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IEncoderNodeFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IEncoderNodeFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IEncoderNodeFactory_createCompressedMediaType(This,aPtrUncompressedMediaType,aRefEncodingModeGUID,aEncodingModeValue,aIndexCompressedMediaType,aPtrPtrCompressedMediaType) \ + ( (This)->lpVtbl -> createCompressedMediaType(This,aPtrUncompressedMediaType,aRefEncodingModeGUID,aEncodingModeValue,aIndexCompressedMediaType,aPtrPtrCompressedMediaType) ) + +#define IEncoderNodeFactory_createEncoderNode(This,aPtrUncompressedMediaType,aRefEncodingModeGUID,aEncodingModeValue,aIndexCompressedMediaType,aPtrDownStreamNode,aPtrPtrEncoderNode) \ + ( (This)->lpVtbl -> createEncoderNode(This,aPtrUncompressedMediaType,aRefEncodingModeGUID,aEncodingModeValue,aIndexCompressedMediaType,aPtrDownStreamNode,aPtrPtrEncoderNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IEncoderNodeFactory_INTERFACE_DEFINED__ */ + + +#ifndef __IWebCamControl_INTERFACE_DEFINED__ +#define __IWebCamControl_INTERFACE_DEFINED__ + +/* interface IWebCamControl */ +/* [helpstring][uuid][object] */ + + +EXTERN_C const IID IID_IWebCamControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("3BD92C4C-5E06-4901-AE0B-D97E3902EAFC") + IWebCamControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCamParametrs( + /* [out] */ BSTR *aXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCamParametr( + /* [in] */ DWORD aParametrIndex, + /* [out] */ LONG *aCurrentValue, + /* [out] */ LONG *aMin, + /* [out] */ LONG *aMax, + /* [out] */ LONG *aStep, + /* [out] */ LONG *aDefault, + /* [out] */ LONG *aFlag) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setCamParametr( + /* [in] */ DWORD aParametrIndex, + /* [in] */ LONG aNewValue, + /* [in] */ LONG aFlag) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IWebCamControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IWebCamControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IWebCamControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IWebCamControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IWebCamControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IWebCamControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IWebCamControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IWebCamControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCamParametrs )( + IWebCamControl * This, + /* [out] */ BSTR *aXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCamParametr )( + IWebCamControl * This, + /* [in] */ DWORD aParametrIndex, + /* [out] */ LONG *aCurrentValue, + /* [out] */ LONG *aMin, + /* [out] */ LONG *aMax, + /* [out] */ LONG *aStep, + /* [out] */ LONG *aDefault, + /* [out] */ LONG *aFlag); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setCamParametr )( + IWebCamControl * This, + /* [in] */ DWORD aParametrIndex, + /* [in] */ LONG aNewValue, + /* [in] */ LONG aFlag); + + END_INTERFACE + } IWebCamControlVtbl; + + interface IWebCamControl + { + CONST_VTBL struct IWebCamControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IWebCamControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IWebCamControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IWebCamControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IWebCamControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IWebCamControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IWebCamControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IWebCamControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IWebCamControl_getCamParametrs(This,aXMLstring) \ + ( (This)->lpVtbl -> getCamParametrs(This,aXMLstring) ) + +#define IWebCamControl_getCamParametr(This,aParametrIndex,aCurrentValue,aMin,aMax,aStep,aDefault,aFlag) \ + ( (This)->lpVtbl -> getCamParametr(This,aParametrIndex,aCurrentValue,aMin,aMax,aStep,aDefault,aFlag) ) + +#define IWebCamControl_setCamParametr(This,aParametrIndex,aNewValue,aFlag) \ + ( (This)->lpVtbl -> setCamParametr(This,aParametrIndex,aNewValue,aFlag) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IWebCamControl_INTERFACE_DEFINED__ */ + + +#ifndef __IByteStreamSinkFactory_INTERFACE_DEFINED__ +#define __IByteStreamSinkFactory_INTERFACE_DEFINED__ + +/* interface IByteStreamSinkFactory */ +/* [helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IByteStreamSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("2E891049-964A-4D08-8F36-95CE8CB0DE9B") + IByteStreamSinkFactory : public IUnknown + { + public: + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNodes( + /* [in] */ VARIANT aArrayPtrCompressedMediaTypes, + /* [in] */ IUnknown *aPtrByteStream, + /* [out] */ VARIANT *aPtrArrayPtrTopologyOutputNodes) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IByteStreamSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IByteStreamSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IByteStreamSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IByteStreamSinkFactory * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNodes )( + IByteStreamSinkFactory * This, + /* [in] */ VARIANT aArrayPtrCompressedMediaTypes, + /* [in] */ IUnknown *aPtrByteStream, + /* [out] */ VARIANT *aPtrArrayPtrTopologyOutputNodes); + + END_INTERFACE + } IByteStreamSinkFactoryVtbl; + + interface IByteStreamSinkFactory + { + CONST_VTBL struct IByteStreamSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IByteStreamSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IByteStreamSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IByteStreamSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IByteStreamSinkFactory_createOutputNodes(This,aArrayPtrCompressedMediaTypes,aPtrByteStream,aPtrArrayPtrTopologyOutputNodes) \ + ( (This)->lpVtbl -> createOutputNodes(This,aArrayPtrCompressedMediaTypes,aPtrByteStream,aPtrArrayPtrTopologyOutputNodes) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IByteStreamSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __ISessionControl_INTERFACE_DEFINED__ +#define __ISessionControl_INTERFACE_DEFINED__ + +/* interface ISessionControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISessionControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("D0C58520-A941-4C0F-81B0-3ED8A4DE11ED") + ISessionControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createSession( + /* [in] */ VARIANT aArrayPtrSourceNodesOfTopology, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrSession) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISessionControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISessionControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISessionControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISessionControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISessionControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISessionControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISessionControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISessionControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createSession )( + ISessionControl * This, + /* [in] */ VARIANT aArrayPtrSourceNodesOfTopology, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrSession); + + END_INTERFACE + } ISessionControlVtbl; + + interface ISessionControl + { + CONST_VTBL struct ISessionControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISessionControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISessionControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISessionControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISessionControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISessionControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISessionControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISessionControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISessionControl_createSession(This,aArrayPtrSourceNodesOfTopology,aREFIID,aPtrPtrSession) \ + ( (This)->lpVtbl -> createSession(This,aArrayPtrSourceNodesOfTopology,aREFIID,aPtrPtrSession) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISessionControl_INTERFACE_DEFINED__ */ + + +#ifndef __ISession_INTERFACE_DEFINED__ +#define __ISession_INTERFACE_DEFINED__ + +/* interface ISession */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISession; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("742AC001-D1E0-40A8-8EFE-BA1A550F8805") + ISession : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE startSession( + /* [in] */ LONGLONG aStartPositionInHundredNanosecondUnits, + /* [in] */ REFGUID aGUIDTimeFormat) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE stopSession( void) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE pauseSession( void) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE closeSession( void) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getSessionDescriptor( + /* [out] */ DWORD *aPtrSessionDescriptor) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getIConnectionPointContainer( + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrControl) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISessionVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISession * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISession * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISession * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISession * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISession * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISession * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISession * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *startSession )( + ISession * This, + /* [in] */ LONGLONG aStartPositionInHundredNanosecondUnits, + /* [in] */ REFGUID aGUIDTimeFormat); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *stopSession )( + ISession * This); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *pauseSession )( + ISession * This); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *closeSession )( + ISession * This); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getSessionDescriptor )( + ISession * This, + /* [out] */ DWORD *aPtrSessionDescriptor); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getIConnectionPointContainer )( + ISession * This, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrControl); + + END_INTERFACE + } ISessionVtbl; + + interface ISession + { + CONST_VTBL struct ISessionVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISession_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISession_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISession_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISession_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISession_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISession_startSession(This,aStartPositionInHundredNanosecondUnits,aGUIDTimeFormat) \ + ( (This)->lpVtbl -> startSession(This,aStartPositionInHundredNanosecondUnits,aGUIDTimeFormat) ) + +#define ISession_stopSession(This) \ + ( (This)->lpVtbl -> stopSession(This) ) + +#define ISession_pauseSession(This) \ + ( (This)->lpVtbl -> pauseSession(This) ) + +#define ISession_closeSession(This) \ + ( (This)->lpVtbl -> closeSession(This) ) + +#define ISession_getSessionDescriptor(This,aPtrSessionDescriptor) \ + ( (This)->lpVtbl -> getSessionDescriptor(This,aPtrSessionDescriptor) ) + +#define ISession_getIConnectionPointContainer(This,aREFIID,aPtrPtrControl) \ + ( (This)->lpVtbl -> getIConnectionPointContainer(This,aREFIID,aPtrPtrControl) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISession_INTERFACE_DEFINED__ */ + + +#ifndef __ISessionCallback_INTERFACE_DEFINED__ +#define __ISessionCallback_INTERFACE_DEFINED__ + +/* interface ISessionCallback */ +/* [helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISessionCallback; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("522E9849-E3A8-4FD0-853F-97D9B02B0E72") + ISessionCallback : public IUnknown + { + public: + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE invoke( + /* [in] */ DWORD aCallbackEventCode, + /* [in] */ DWORD aSessionDescriptor) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISessionCallbackVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISessionCallback * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISessionCallback * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISessionCallback * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *invoke )( + ISessionCallback * This, + /* [in] */ DWORD aCallbackEventCode, + /* [in] */ DWORD aSessionDescriptor); + + END_INTERFACE + } ISessionCallbackVtbl; + + interface ISessionCallback + { + CONST_VTBL struct ISessionCallbackVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISessionCallback_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISessionCallback_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISessionCallback_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISessionCallback_invoke(This,aCallbackEventCode,aSessionDescriptor) \ + ( (This)->lpVtbl -> invoke(This,aCallbackEventCode,aSessionDescriptor) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISessionCallback_INTERFACE_DEFINED__ */ + + +#ifndef __ICaptureManagerControl_INTERFACE_DEFINED__ +#define __ICaptureManagerControl_INTERFACE_DEFINED__ + +/* interface ICaptureManagerControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ICaptureManagerControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("D4F5F10A-8F70-43CF-8CF1-EC331DA2F829") + ICaptureManagerControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createControl( + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrControl) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createMisc( + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrMisc) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICaptureManagerControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICaptureManagerControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICaptureManagerControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ICaptureManagerControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ICaptureManagerControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ICaptureManagerControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ICaptureManagerControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ICaptureManagerControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createControl )( + ICaptureManagerControl * This, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrControl); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createMisc )( + ICaptureManagerControl * This, + /* [in] */ REFIID aREFIID, + /* [out] */ IUnknown **aPtrPtrMisc); + + END_INTERFACE + } ICaptureManagerControlVtbl; + + interface ICaptureManagerControl + { + CONST_VTBL struct ICaptureManagerControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICaptureManagerControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICaptureManagerControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICaptureManagerControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICaptureManagerControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ICaptureManagerControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ICaptureManagerControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ICaptureManagerControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ICaptureManagerControl_createControl(This,aREFIID,aPtrPtrControl) \ + ( (This)->lpVtbl -> createControl(This,aREFIID,aPtrPtrControl) ) + +#define ICaptureManagerControl_createMisc(This,aREFIID,aPtrPtrMisc) \ + ( (This)->lpVtbl -> createMisc(This,aREFIID,aPtrPtrMisc) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICaptureManagerControl_INTERFACE_DEFINED__ */ + + +#ifndef __IVersionControl_INTERFACE_DEFINED__ +#define __IVersionControl_INTERFACE_DEFINED__ + +/* interface IVersionControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IVersionControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("39DC3AEF-3B59-4C0D-A1B2-54BF2653C056") + IVersionControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getVersion( + /* [out] */ DWORD *aPtrMAJOR, + /* [out] */ DWORD *aPtrMINOR, + /* [out] */ DWORD *aPtrPATCH, + /* [out] */ BSTR *aPtrPtrAdditionalLabel) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getXMLStringVersion( + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE checkVersion( + /* [in] */ DWORD aMAJOR, + /* [in] */ DWORD aMINOR, + /* [in] */ DWORD aPATCH, + /* [out] */ boolean *aPtrResult) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IVersionControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IVersionControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IVersionControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IVersionControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IVersionControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IVersionControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IVersionControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IVersionControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getVersion )( + IVersionControl * This, + /* [out] */ DWORD *aPtrMAJOR, + /* [out] */ DWORD *aPtrMINOR, + /* [out] */ DWORD *aPtrPATCH, + /* [out] */ BSTR *aPtrPtrAdditionalLabel); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getXMLStringVersion )( + IVersionControl * This, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *checkVersion )( + IVersionControl * This, + /* [in] */ DWORD aMAJOR, + /* [in] */ DWORD aMINOR, + /* [in] */ DWORD aPATCH, + /* [out] */ boolean *aPtrResult); + + END_INTERFACE + } IVersionControlVtbl; + + interface IVersionControl + { + CONST_VTBL struct IVersionControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IVersionControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IVersionControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IVersionControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IVersionControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IVersionControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IVersionControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IVersionControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IVersionControl_getVersion(This,aPtrMAJOR,aPtrMINOR,aPtrPATCH,aPtrPtrAdditionalLabel) \ + ( (This)->lpVtbl -> getVersion(This,aPtrMAJOR,aPtrMINOR,aPtrPATCH,aPtrPtrAdditionalLabel) ) + +#define IVersionControl_getXMLStringVersion(This,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getXMLStringVersion(This,aPtrPtrXMLstring) ) + +#define IVersionControl_checkVersion(This,aMAJOR,aMINOR,aPATCH,aPtrResult) \ + ( (This)->lpVtbl -> checkVersion(This,aMAJOR,aMINOR,aPATCH,aPtrResult) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IVersionControl_INTERFACE_DEFINED__ */ + + +#ifndef __IEVRStreamControl_INTERFACE_DEFINED__ +#define __IEVRStreamControl_INTERFACE_DEFINED__ + +/* interface IEVRStreamControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IEVRStreamControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("47F9883C-77B1-4A0B-9233-B3EAFA8F387E") + IEVRStreamControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setPosition( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setZOrder( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ DWORD aZOrder) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getPosition( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ FLOAT *aPtrLeft, + /* [out] */ FLOAT *aPtrRight, + /* [out] */ FLOAT *aPtrTop, + /* [out] */ FLOAT *aPtrBottom) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getZOrder( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ DWORD *aPtrZOrder) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE flush( + /* [in] */ IUnknown *aPtrEVROutputNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setSrcPosition( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getSrcPosition( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ FLOAT *aPtrLeft, + /* [out] */ FLOAT *aPtrRight, + /* [out] */ FLOAT *aPtrTop, + /* [out] */ FLOAT *aPtrBottom) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCollectionOfFilters( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setFilterParametr( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ DWORD aParametrIndex, + /* [in] */ LONG aNewValue, + /* [in] */ BOOL aIsEnabled) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getCollectionOfOutputFeatures( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ BSTR *aPtrPtrXMLstring) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setOutputFeatureParametr( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ DWORD aParametrIndex, + /* [in] */ LONG aNewValue) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IEVRStreamControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IEVRStreamControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IEVRStreamControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IEVRStreamControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IEVRStreamControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IEVRStreamControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IEVRStreamControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IEVRStreamControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setPosition )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setZOrder )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ DWORD aZOrder); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getPosition )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ FLOAT *aPtrLeft, + /* [out] */ FLOAT *aPtrRight, + /* [out] */ FLOAT *aPtrTop, + /* [out] */ FLOAT *aPtrBottom); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getZOrder )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ DWORD *aPtrZOrder); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *flush )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setSrcPosition )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getSrcPosition )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ FLOAT *aPtrLeft, + /* [out] */ FLOAT *aPtrRight, + /* [out] */ FLOAT *aPtrTop, + /* [out] */ FLOAT *aPtrBottom); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCollectionOfFilters )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setFilterParametr )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ DWORD aParametrIndex, + /* [in] */ LONG aNewValue, + /* [in] */ BOOL aIsEnabled); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getCollectionOfOutputFeatures )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [out] */ BSTR *aPtrPtrXMLstring); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setOutputFeatureParametr )( + IEVRStreamControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ DWORD aParametrIndex, + /* [in] */ LONG aNewValue); + + END_INTERFACE + } IEVRStreamControlVtbl; + + interface IEVRStreamControl + { + CONST_VTBL struct IEVRStreamControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IEVRStreamControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IEVRStreamControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IEVRStreamControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IEVRStreamControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IEVRStreamControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IEVRStreamControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IEVRStreamControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IEVRStreamControl_setPosition(This,aPtrEVROutputNode,aLeft,aRight,aTop,aBottom) \ + ( (This)->lpVtbl -> setPosition(This,aPtrEVROutputNode,aLeft,aRight,aTop,aBottom) ) + +#define IEVRStreamControl_setZOrder(This,aPtrEVROutputNode,aZOrder) \ + ( (This)->lpVtbl -> setZOrder(This,aPtrEVROutputNode,aZOrder) ) + +#define IEVRStreamControl_getPosition(This,aPtrEVROutputNode,aPtrLeft,aPtrRight,aPtrTop,aPtrBottom) \ + ( (This)->lpVtbl -> getPosition(This,aPtrEVROutputNode,aPtrLeft,aPtrRight,aPtrTop,aPtrBottom) ) + +#define IEVRStreamControl_getZOrder(This,aPtrEVROutputNode,aPtrZOrder) \ + ( (This)->lpVtbl -> getZOrder(This,aPtrEVROutputNode,aPtrZOrder) ) + +#define IEVRStreamControl_flush(This,aPtrEVROutputNode) \ + ( (This)->lpVtbl -> flush(This,aPtrEVROutputNode) ) + +#define IEVRStreamControl_setSrcPosition(This,aPtrEVROutputNode,aLeft,aRight,aTop,aBottom) \ + ( (This)->lpVtbl -> setSrcPosition(This,aPtrEVROutputNode,aLeft,aRight,aTop,aBottom) ) + +#define IEVRStreamControl_getSrcPosition(This,aPtrEVROutputNode,aPtrLeft,aPtrRight,aPtrTop,aPtrBottom) \ + ( (This)->lpVtbl -> getSrcPosition(This,aPtrEVROutputNode,aPtrLeft,aPtrRight,aPtrTop,aPtrBottom) ) + +#define IEVRStreamControl_getCollectionOfFilters(This,aPtrEVROutputNode,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getCollectionOfFilters(This,aPtrEVROutputNode,aPtrPtrXMLstring) ) + +#define IEVRStreamControl_setFilterParametr(This,aPtrEVROutputNode,aParametrIndex,aNewValue,aIsEnabled) \ + ( (This)->lpVtbl -> setFilterParametr(This,aPtrEVROutputNode,aParametrIndex,aNewValue,aIsEnabled) ) + +#define IEVRStreamControl_getCollectionOfOutputFeatures(This,aPtrEVROutputNode,aPtrPtrXMLstring) \ + ( (This)->lpVtbl -> getCollectionOfOutputFeatures(This,aPtrEVROutputNode,aPtrPtrXMLstring) ) + +#define IEVRStreamControl_setOutputFeatureParametr(This,aPtrEVROutputNode,aParametrIndex,aNewValue) \ + ( (This)->lpVtbl -> setOutputFeatureParametr(This,aPtrEVROutputNode,aParametrIndex,aNewValue) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IEVRStreamControl_INTERFACE_DEFINED__ */ + + +#ifndef __IInitilaizeCaptureSource_INTERFACE_DEFINED__ +#define __IInitilaizeCaptureSource_INTERFACE_DEFINED__ + +/* interface IInitilaizeCaptureSource */ +/* [helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IInitilaizeCaptureSource; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("23B3BCE7-3003-48E6-9FA3-9F5F8439F3DC") + IInitilaizeCaptureSource : public IUnknown + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setPresentationDescriptor( + /* [in] */ BSTR aXMLPresentationDescriptor) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IInitilaizeCaptureSourceVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IInitilaizeCaptureSource * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IInitilaizeCaptureSource * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IInitilaizeCaptureSource * This); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setPresentationDescriptor )( + IInitilaizeCaptureSource * This, + /* [in] */ BSTR aXMLPresentationDescriptor); + + END_INTERFACE + } IInitilaizeCaptureSourceVtbl; + + interface IInitilaizeCaptureSource + { + CONST_VTBL struct IInitilaizeCaptureSourceVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IInitilaizeCaptureSource_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IInitilaizeCaptureSource_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IInitilaizeCaptureSource_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IInitilaizeCaptureSource_setPresentationDescriptor(This,aXMLPresentationDescriptor) \ + ( (This)->lpVtbl -> setPresentationDescriptor(This,aXMLPresentationDescriptor) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IInitilaizeCaptureSource_INTERFACE_DEFINED__ */ + + +#ifndef __ICurrentMediaType_INTERFACE_DEFINED__ +#define __ICurrentMediaType_INTERFACE_DEFINED__ + +/* interface ICurrentMediaType */ +/* [helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ICurrentMediaType; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("2835286D-C2AF-4A66-AEDA-3ABB8A244E86") + ICurrentMediaType : public IUnknown + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getMediaTypeIndex( + /* [out] */ DWORD *aPtrMediaTypeIndex) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getStreamIndex( + /* [out] */ DWORD *aPtrStreamIndex) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getMediaType( + /* [out] */ IUnknown **aPtrMediaType) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICurrentMediaTypeVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICurrentMediaType * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICurrentMediaType * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ICurrentMediaType * This); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getMediaTypeIndex )( + ICurrentMediaType * This, + /* [out] */ DWORD *aPtrMediaTypeIndex); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getStreamIndex )( + ICurrentMediaType * This, + /* [out] */ DWORD *aPtrStreamIndex); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getMediaType )( + ICurrentMediaType * This, + /* [out] */ IUnknown **aPtrMediaType); + + END_INTERFACE + } ICurrentMediaTypeVtbl; + + interface ICurrentMediaType + { + CONST_VTBL struct ICurrentMediaTypeVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICurrentMediaType_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICurrentMediaType_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICurrentMediaType_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICurrentMediaType_getMediaTypeIndex(This,aPtrMediaTypeIndex) \ + ( (This)->lpVtbl -> getMediaTypeIndex(This,aPtrMediaTypeIndex) ) + +#define ICurrentMediaType_getStreamIndex(This,aPtrStreamIndex) \ + ( (This)->lpVtbl -> getStreamIndex(This,aPtrStreamIndex) ) + +#define ICurrentMediaType_getMediaType(This,aPtrMediaType) \ + ( (This)->lpVtbl -> getMediaType(This,aPtrMediaType) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICurrentMediaType_INTERFACE_DEFINED__ */ + + +#ifndef __ISourceRequestResult_INTERFACE_DEFINED__ +#define __ISourceRequestResult_INTERFACE_DEFINED__ + +/* interface ISourceRequestResult */ +/* [helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISourceRequestResult; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("80561D39-612C-42AF-B866-5E2B2E6F39C7") + ISourceRequestResult : public IUnknown + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setData( + /* [in] */ LPVOID aPtrData, + /* [in] */ DWORD aByteSize, + /* [in] */ BOOL aIsKeyFrame) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getStreamIndex( + /* [out] */ DWORD *aPtrStreamIndex) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISourceRequestResultVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISourceRequestResult * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISourceRequestResult * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISourceRequestResult * This); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setData )( + ISourceRequestResult * This, + /* [in] */ LPVOID aPtrData, + /* [in] */ DWORD aByteSize, + /* [in] */ BOOL aIsKeyFrame); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getStreamIndex )( + ISourceRequestResult * This, + /* [out] */ DWORD *aPtrStreamIndex); + + END_INTERFACE + } ISourceRequestResultVtbl; + + interface ISourceRequestResult + { + CONST_VTBL struct ISourceRequestResultVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISourceRequestResult_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISourceRequestResult_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISourceRequestResult_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISourceRequestResult_setData(This,aPtrData,aByteSize,aIsKeyFrame) \ + ( (This)->lpVtbl -> setData(This,aPtrData,aByteSize,aIsKeyFrame) ) + +#define ISourceRequestResult_getStreamIndex(This,aPtrStreamIndex) \ + ( (This)->lpVtbl -> getStreamIndex(This,aPtrStreamIndex) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISourceRequestResult_INTERFACE_DEFINED__ */ + + +#ifndef __ICaptureProcessor_INTERFACE_DEFINED__ +#define __ICaptureProcessor_INTERFACE_DEFINED__ + +/* interface ICaptureProcessor */ +/* [helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ICaptureProcessor; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("F6591EF6-535E-4A83-BE0B-87135B173C78") + ICaptureProcessor : public IUnknown + { + public: + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE start( + /* [in] */ LONGLONG aStartPositionInHundredNanosecondUnits, + /* [in] */ REFGUID aGUIDTimeFormat) = 0; + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE stop( void) = 0; + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE pause( void) = 0; + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE shutdown( void) = 0; + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE initilaize( + /* [in] */ IUnknown *aPtrIInitilaizeCaptureSource) = 0; + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE setCurrentMediaType( + /* [in] */ IUnknown *aPtrICurrentMediaType) = 0; + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE sourceRequest( + /* [in] */ IUnknown *aPtrISourceRequestResult) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICaptureProcessorVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICaptureProcessor * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICaptureProcessor * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ICaptureProcessor * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *start )( + ICaptureProcessor * This, + /* [in] */ LONGLONG aStartPositionInHundredNanosecondUnits, + /* [in] */ REFGUID aGUIDTimeFormat); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *stop )( + ICaptureProcessor * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *pause )( + ICaptureProcessor * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *shutdown )( + ICaptureProcessor * This); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *initilaize )( + ICaptureProcessor * This, + /* [in] */ IUnknown *aPtrIInitilaizeCaptureSource); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *setCurrentMediaType )( + ICaptureProcessor * This, + /* [in] */ IUnknown *aPtrICurrentMediaType); + + /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *sourceRequest )( + ICaptureProcessor * This, + /* [in] */ IUnknown *aPtrISourceRequestResult); + + END_INTERFACE + } ICaptureProcessorVtbl; + + interface ICaptureProcessor + { + CONST_VTBL struct ICaptureProcessorVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICaptureProcessor_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICaptureProcessor_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICaptureProcessor_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICaptureProcessor_start(This,aStartPositionInHundredNanosecondUnits,aGUIDTimeFormat) \ + ( (This)->lpVtbl -> start(This,aStartPositionInHundredNanosecondUnits,aGUIDTimeFormat) ) + +#define ICaptureProcessor_stop(This) \ + ( (This)->lpVtbl -> stop(This) ) + +#define ICaptureProcessor_pause(This) \ + ( (This)->lpVtbl -> pause(This) ) + +#define ICaptureProcessor_shutdown(This) \ + ( (This)->lpVtbl -> shutdown(This) ) + +#define ICaptureProcessor_initilaize(This,aPtrIInitilaizeCaptureSource) \ + ( (This)->lpVtbl -> initilaize(This,aPtrIInitilaizeCaptureSource) ) + +#define ICaptureProcessor_setCurrentMediaType(This,aPtrICurrentMediaType) \ + ( (This)->lpVtbl -> setCurrentMediaType(This,aPtrICurrentMediaType) ) + +#define ICaptureProcessor_sourceRequest(This,aPtrISourceRequestResult) \ + ( (This)->lpVtbl -> sourceRequest(This,aPtrISourceRequestResult) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICaptureProcessor_INTERFACE_DEFINED__ */ + + +#ifndef __IRenderingControl_INTERFACE_DEFINED__ +#define __IRenderingControl_INTERFACE_DEFINED__ + +/* interface IRenderingControl */ +/* [helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IRenderingControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("1CBCAF1C-1809-41DE-A728-23DBF86A6170") + IRenderingControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE enableInnerRendering( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ BOOL aIsInnerRendering) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE renderToTarget( + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ IUnknown *aPtrRenderTarget, + /* [in] */ BOOL aCopyMode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IRenderingControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IRenderingControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IRenderingControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IRenderingControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IRenderingControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IRenderingControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IRenderingControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IRenderingControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *enableInnerRendering )( + IRenderingControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ BOOL aIsInnerRendering); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *renderToTarget )( + IRenderingControl * This, + /* [in] */ IUnknown *aPtrEVROutputNode, + /* [in] */ IUnknown *aPtrRenderTarget, + /* [in] */ BOOL aCopyMode); + + END_INTERFACE + } IRenderingControlVtbl; + + interface IRenderingControl + { + CONST_VTBL struct IRenderingControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IRenderingControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IRenderingControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IRenderingControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IRenderingControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IRenderingControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IRenderingControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IRenderingControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IRenderingControl_enableInnerRendering(This,aPtrEVROutputNode,aIsInnerRendering) \ + ( (This)->lpVtbl -> enableInnerRendering(This,aPtrEVROutputNode,aIsInnerRendering) ) + +#define IRenderingControl_renderToTarget(This,aPtrEVROutputNode,aPtrRenderTarget,aCopyMode) \ + ( (This)->lpVtbl -> renderToTarget(This,aPtrEVROutputNode,aPtrRenderTarget,aCopyMode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IRenderingControl_INTERFACE_DEFINED__ */ + + +#ifndef __ISwitcherControl_INTERFACE_DEFINED__ +#define __ISwitcherControl_INTERFACE_DEFINED__ + +/* interface ISwitcherControl */ +/* [helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISwitcherControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("9D9FEEFB-0905-4829-866E-22AD28320183") + ISwitcherControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE pauseSwitchers( + /* [in] */ DWORD aSessionDescriptor) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE resumeSwitchers( + /* [in] */ DWORD aSessionDescriptor) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE pauseSwitcher( + /* [in] */ IUnknown *aPtrSwitcherNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE resumeSwitcher( + /* [in] */ IUnknown *aPtrSwitcherNode) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE detachSwitchers( + /* [in] */ DWORD aSessionDescriptor) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE attachSwitcher( + /* [in] */ IUnknown *aPtrSwitcherNode, + /* [in] */ IUnknown *aPtrDownStreamNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISwitcherControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISwitcherControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISwitcherControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISwitcherControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISwitcherControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISwitcherControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISwitcherControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISwitcherControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *pauseSwitchers )( + ISwitcherControl * This, + /* [in] */ DWORD aSessionDescriptor); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *resumeSwitchers )( + ISwitcherControl * This, + /* [in] */ DWORD aSessionDescriptor); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *pauseSwitcher )( + ISwitcherControl * This, + /* [in] */ IUnknown *aPtrSwitcherNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *resumeSwitcher )( + ISwitcherControl * This, + /* [in] */ IUnknown *aPtrSwitcherNode); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *detachSwitchers )( + ISwitcherControl * This, + /* [in] */ DWORD aSessionDescriptor); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *attachSwitcher )( + ISwitcherControl * This, + /* [in] */ IUnknown *aPtrSwitcherNode, + /* [in] */ IUnknown *aPtrDownStreamNode); + + END_INTERFACE + } ISwitcherControlVtbl; + + interface ISwitcherControl + { + CONST_VTBL struct ISwitcherControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISwitcherControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISwitcherControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISwitcherControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISwitcherControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISwitcherControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISwitcherControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISwitcherControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISwitcherControl_pauseSwitchers(This,aSessionDescriptor) \ + ( (This)->lpVtbl -> pauseSwitchers(This,aSessionDescriptor) ) + +#define ISwitcherControl_resumeSwitchers(This,aSessionDescriptor) \ + ( (This)->lpVtbl -> resumeSwitchers(This,aSessionDescriptor) ) + +#define ISwitcherControl_pauseSwitcher(This,aPtrSwitcherNode) \ + ( (This)->lpVtbl -> pauseSwitcher(This,aPtrSwitcherNode) ) + +#define ISwitcherControl_resumeSwitcher(This,aPtrSwitcherNode) \ + ( (This)->lpVtbl -> resumeSwitcher(This,aPtrSwitcherNode) ) + +#define ISwitcherControl_detachSwitchers(This,aSessionDescriptor) \ + ( (This)->lpVtbl -> detachSwitchers(This,aSessionDescriptor) ) + +#define ISwitcherControl_attachSwitcher(This,aPtrSwitcherNode,aPtrDownStreamNode) \ + ( (This)->lpVtbl -> attachSwitcher(This,aPtrSwitcherNode,aPtrDownStreamNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISwitcherControl_INTERFACE_DEFINED__ */ + + +#ifndef __IVideoMixerControl_INTERFACE_DEFINED__ +#define __IVideoMixerControl_INTERFACE_DEFINED__ + +/* interface IVideoMixerControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IVideoMixerControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("6BFFE928-3CB4-4BE2-9107-A0FA504EF623") + IVideoMixerControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setPosition( + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setSrcPosition( + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setZOrder( + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ DWORD aZOrder) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setOpacity( + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ FLOAT aOpacity) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE flush( + /* [in] */ IUnknown *aPtrVideoMixerNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IVideoMixerControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IVideoMixerControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IVideoMixerControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IVideoMixerControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IVideoMixerControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IVideoMixerControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IVideoMixerControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IVideoMixerControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setPosition )( + IVideoMixerControl * This, + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setSrcPosition )( + IVideoMixerControl * This, + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ FLOAT aLeft, + /* [in] */ FLOAT aRight, + /* [in] */ FLOAT aTop, + /* [in] */ FLOAT aBottom); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setZOrder )( + IVideoMixerControl * This, + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ DWORD aZOrder); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setOpacity )( + IVideoMixerControl * This, + /* [in] */ IUnknown *aPtrVideoMixerNode, + /* [in] */ FLOAT aOpacity); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *flush )( + IVideoMixerControl * This, + /* [in] */ IUnknown *aPtrVideoMixerNode); + + END_INTERFACE + } IVideoMixerControlVtbl; + + interface IVideoMixerControl + { + CONST_VTBL struct IVideoMixerControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IVideoMixerControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IVideoMixerControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IVideoMixerControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IVideoMixerControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IVideoMixerControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IVideoMixerControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IVideoMixerControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IVideoMixerControl_setPosition(This,aPtrVideoMixerNode,aLeft,aRight,aTop,aBottom) \ + ( (This)->lpVtbl -> setPosition(This,aPtrVideoMixerNode,aLeft,aRight,aTop,aBottom) ) + +#define IVideoMixerControl_setSrcPosition(This,aPtrVideoMixerNode,aLeft,aRight,aTop,aBottom) \ + ( (This)->lpVtbl -> setSrcPosition(This,aPtrVideoMixerNode,aLeft,aRight,aTop,aBottom) ) + +#define IVideoMixerControl_setZOrder(This,aPtrVideoMixerNode,aZOrder) \ + ( (This)->lpVtbl -> setZOrder(This,aPtrVideoMixerNode,aZOrder) ) + +#define IVideoMixerControl_setOpacity(This,aPtrVideoMixerNode,aOpacity) \ + ( (This)->lpVtbl -> setOpacity(This,aPtrVideoMixerNode,aOpacity) ) + +#define IVideoMixerControl_flush(This,aPtrVideoMixerNode) \ + ( (This)->lpVtbl -> flush(This,aPtrVideoMixerNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IVideoMixerControl_INTERFACE_DEFINED__ */ + + +#ifndef __IAudioMixerControl_INTERFACE_DEFINED__ +#define __IAudioMixerControl_INTERFACE_DEFINED__ + +/* interface IAudioMixerControl */ +/* [dual][helpstring][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_IAudioMixerControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("BD1C6DB2-E10B-4233-808D-68C4B03C15A4") + IAudioMixerControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setRelativeVolume( + /* [in] */ IUnknown *aPtrAudioMixerNode, + /* [in] */ FLOAT aRelativeVolume) = 0; + + }; + + +#else /* C style interface */ + + typedef struct IAudioMixerControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IAudioMixerControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IAudioMixerControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IAudioMixerControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IAudioMixerControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IAudioMixerControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IAudioMixerControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IAudioMixerControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setRelativeVolume )( + IAudioMixerControl * This, + /* [in] */ IUnknown *aPtrAudioMixerNode, + /* [in] */ FLOAT aRelativeVolume); + + END_INTERFACE + } IAudioMixerControlVtbl; + + interface IAudioMixerControl + { + CONST_VTBL struct IAudioMixerControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define IAudioMixerControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define IAudioMixerControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define IAudioMixerControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define IAudioMixerControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define IAudioMixerControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define IAudioMixerControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define IAudioMixerControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define IAudioMixerControl_setRelativeVolume(This,aPtrAudioMixerNode,aRelativeVolume) \ + ( (This)->lpVtbl -> setRelativeVolume(This,aPtrAudioMixerNode,aRelativeVolume) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __IAudioMixerControl_INTERFACE_DEFINED__ */ + + +#ifndef __ISARSinkFactory_INTERFACE_DEFINED__ +#define __ISARSinkFactory_INTERFACE_DEFINED__ + +/* interface ISARSinkFactory */ +/* [dual][helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISARSinkFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("62F99475-1754-4B2B-BFA5-277BDCE03C4F") + ISARSinkFactory : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE createOutputNode( + /* [out] */ IUnknown **aPtrPtrTopologyNode) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISARSinkFactoryVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISARSinkFactory * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISARSinkFactory * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISARSinkFactory * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISARSinkFactory * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISARSinkFactory * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISARSinkFactory * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISARSinkFactory * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *createOutputNode )( + ISARSinkFactory * This, + /* [out] */ IUnknown **aPtrPtrTopologyNode); + + END_INTERFACE + } ISARSinkFactoryVtbl; + + interface ISARSinkFactory + { + CONST_VTBL struct ISARSinkFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISARSinkFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISARSinkFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISARSinkFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISARSinkFactory_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISARSinkFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISARSinkFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISARSinkFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISARSinkFactory_createOutputNode(This,aPtrPtrTopologyNode) \ + ( (This)->lpVtbl -> createOutputNode(This,aPtrPtrTopologyNode) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISARSinkFactory_INTERFACE_DEFINED__ */ + + +#ifndef __ISARVolumeControl_INTERFACE_DEFINED__ +#define __ISARVolumeControl_INTERFACE_DEFINED__ + +/* interface ISARVolumeControl */ +/* [dual][helpstring][local][oleautomation][uuid][object] */ + + +EXTERN_C const IID IID_ISARVolumeControl; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("9A0E43CA-D5D0-4774-8548-E31A9DDE36FB") + ISARVolumeControl : public IDispatch + { + public: + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getChannelCount( + /* [in] */ IUnknown *aPtrSARNode, + /* [out] */ UINT32 *aPtrCount) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE setChannelVolume( + /* [in] */ IUnknown *aPtrSARNode, + /* [in] */ UINT32 aIndex, + /* [in] */ const float aLevel) = 0; + + virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE getChannelVolume( + /* [in] */ IUnknown *aPtrSARNode, + /* [in] */ UINT32 aIndex, + /* [out] */ float *aPtrLevel) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ISARVolumeControlVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ISARVolumeControl * This, + /* [in] */ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + ISARVolumeControl * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + ISARVolumeControl * This); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + ISARVolumeControl * This, + /* [out] */ UINT *pctinfo); + + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + ISARVolumeControl * This, + /* [in] */ UINT iTInfo, + /* [in] */ LCID lcid, + /* [out] */ ITypeInfo **ppTInfo); + + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + ISARVolumeControl * This, + /* [in] */ REFIID riid, + /* [size_is][in] */ LPOLESTR *rgszNames, + /* [range][in] */ UINT cNames, + /* [in] */ LCID lcid, + /* [size_is][out] */ DISPID *rgDispId); + + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + ISARVolumeControl * This, + /* [annotation][in] */ + _In_ DISPID dispIdMember, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ WORD wFlags, + /* [annotation][out][in] */ + _In_ DISPPARAMS *pDispParams, + /* [annotation][out] */ + _Out_opt_ VARIANT *pVarResult, + /* [annotation][out] */ + _Out_opt_ EXCEPINFO *pExcepInfo, + /* [annotation][out] */ + _Out_opt_ UINT *puArgErr); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getChannelCount )( + ISARVolumeControl * This, + /* [in] */ IUnknown *aPtrSARNode, + /* [out] */ UINT32 *aPtrCount); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *setChannelVolume )( + ISARVolumeControl * This, + /* [in] */ IUnknown *aPtrSARNode, + /* [in] */ UINT32 aIndex, + /* [in] */ const float aLevel); + + /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *getChannelVolume )( + ISARVolumeControl * This, + /* [in] */ IUnknown *aPtrSARNode, + /* [in] */ UINT32 aIndex, + /* [out] */ float *aPtrLevel); + + END_INTERFACE + } ISARVolumeControlVtbl; + + interface ISARVolumeControl + { + CONST_VTBL struct ISARVolumeControlVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ISARVolumeControl_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ISARVolumeControl_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ISARVolumeControl_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ISARVolumeControl_GetTypeInfoCount(This,pctinfo) \ + ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) + +#define ISARVolumeControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ + ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) + +#define ISARVolumeControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ + ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) + +#define ISARVolumeControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ + ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) + + +#define ISARVolumeControl_getChannelCount(This,aPtrSARNode,aPtrCount) \ + ( (This)->lpVtbl -> getChannelCount(This,aPtrSARNode,aPtrCount) ) + +#define ISARVolumeControl_setChannelVolume(This,aPtrSARNode,aIndex,aLevel) \ + ( (This)->lpVtbl -> setChannelVolume(This,aPtrSARNode,aIndex,aLevel) ) + +#define ISARVolumeControl_getChannelVolume(This,aPtrSARNode,aIndex,aPtrLevel) \ + ( (This)->lpVtbl -> getChannelVolume(This,aPtrSARNode,aIndex,aPtrLevel) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ISARVolumeControl_INTERFACE_DEFINED__ */ + + + +#ifndef __CaptureManagerLibrary_LIBRARY_DEFINED__ +#define __CaptureManagerLibrary_LIBRARY_DEFINED__ + +/* library CaptureManagerLibrary */ +/* [helpstring][version][uuid] */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +EXTERN_C const IID LIBID_CaptureManagerLibrary; + +EXTERN_C const CLSID CLSID_CoLogPrintOut; + +#ifdef __cplusplus + +class DECLSPEC_UUID("4563EE3E-DA1E-4911-9F40-88A284E2DD69") +CoLogPrintOut; +#endif + +EXTERN_C const CLSID CLSID_CoCaptureManager; + +#ifdef __cplusplus + +class DECLSPEC_UUID("D5F07FB8-CE60-4017-B215-95C8A0DDF42A") +CoCaptureManager; +#endif +#endif /* __CaptureManagerLibrary_LIBRARY_DEFINED__ */ + +/* Additional Prototypes for ALL interfaces */ + +unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * ); +unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * ); +unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); +void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * ); + +unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * ); +void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * ); + +unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsigned long , BSTR * ); +unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char *, BSTR * ); +unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char *, BSTR * ); +void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR * ); + +unsigned long __RPC_USER VARIANT_UserSize64( unsigned long *, unsigned long , VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserMarshal64( unsigned long *, unsigned char *, VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT * ); +void __RPC_USER VARIANT_UserFree64( unsigned long *, VARIANT * ); + +/* end of Additional Prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif + + diff --git a/natives/capturemanager/CaptureManagerNativeProxy/ComPtrCustom.h b/natives/capturemanager/CaptureManagerNativeProxy/ComPtrCustom.h new file mode 100644 index 0000000..6eea326 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/ComPtrCustom.h @@ -0,0 +1,263 @@ +#pragma once + +template +class CComPtrCustom +{ +public: + + CComPtrCustom(T *aPtrElement) + :element(aPtrElement) + { + } + + CComPtrCustom() + :element(nullptr) + { + } + + virtual ~CComPtrCustom() + { + Release(); + } + + T* Detach() + { + auto lOutPtr = element; + + element = nullptr; + + return lOutPtr; + } + + T* detach() + { + return Detach(); + } + + void Release() + { + if (element == nullptr) + return; + + auto k = element->Release(); + + element = nullptr; + } + + CComPtrCustom& operator = (T *pElement) + { + Release(); + + if (pElement == nullptr) + return *this; + + auto k = pElement->AddRef(); + + element = pElement; + + return *this; + } + + void Swap(CComPtrCustom& other) + { + T* pTemp = element; + element = other.element; + other.element = pTemp; + } + + T* operator->() + { + return element; + } + + operator T*() + { + return element; + } + + operator T*() const + { + return element; + } + + + T* get() + { + return element; + } + + T* get() const + { + return element; + } + + T** operator &() + { + return &element; + } + + bool operator !()const + { + return element == nullptr; + } + + operator bool()const + { + return element != nullptr; + } + + bool operator == (const T *pElement)const + { + return element == pElement; + } + + + CComPtrCustom(const CComPtrCustom& aCComPtrCustom) + { + if (aCComPtrCustom.operator!()) + { + element = nullptr; + + return; + } + + element = aCComPtrCustom; + + auto h = element->AddRef(); + + h++; + } + + CComPtrCustom& operator = (const CComPtrCustom& aCComPtrCustom) + { + Release(); + + element = aCComPtrCustom; + + auto k = element->AddRef(); + + return *this; + } + + _Check_return_ HRESULT CopyTo(T** ppT) throw() + { + if (ppT == NULL) + return E_POINTER; + + *ppT = element; + + if (element) + element->AddRef(); + + return S_OK; + } + + HRESULT CoCreateInstance(const CLSID aCLSID) + { + T* lPtrTemp; + + auto lresult = ::CoCreateInstance(aCLSID, NULL, CLSCTX_INPROC, IID_PPV_ARGS(&lPtrTemp)); + + if (SUCCEEDED(lresult)) + { + if (lPtrTemp != nullptr) + { + Release(); + + element = lPtrTemp; + } + + } + + return lresult; + } + +protected: + + T* element; +}; + +template +class CComQIPtrCustom : + public CComPtrCustom +{ +public: + CComQIPtrCustom() throw() + { + } + CComQIPtrCustom(decltype(__nullptr)) throw() + { + } + CComQIPtrCustom(_Inout_opt_ T* lp) throw() : + CComPtrCustom(lp) + { + } + + CComQIPtrCustom(_Inout_opt_ IUnknown* lp) throw() + { + if (lp != NULL) + { + if (FAILED(lp->QueryInterface(*piid, (void **)&element))) + element = NULL; + } + } + T* operator=(decltype(__nullptr)) throw() + { + CComQIPtrCustom(nullptr).Swap(*this); + return nullptr; + } + T* operator=(_Inout_opt_ T* lp) throw() + { + if (*this != lp) + { + CComQIPtrCustom(lp).Swap(*this); + } + return *this; + } + + T* operator=(_Inout_opt_ IUnknown* lp) throw() + { + if (*this != lp) + { + if (FAILED(lp->QueryInterface(*piid, (void **)&element))) + element = NULL; + else + return element; + } + return *this; + } +}; + +template<> +class CComQIPtrCustom : +public CComPtrCustom +{ +public: + CComQIPtrCustom() throw() + { + } + CComQIPtrCustom(_Inout_opt_ IUnknown* lp) throw() + { + if (lp != NULL) + { + if (FAILED(lp->QueryInterface(__uuidof(IUnknown), (void **)&element))) + element = NULL; + } + } + CComQIPtrCustom(_Inout_ const CComQIPtrCustom& lp) throw() + { + this->element = lp.get(); + } + + IUnknown* operator=(_Inout_ const CComQIPtrCustom& lp) throw() + { + if (this->get() != lp.get()) + { + this->element = lp.get(); + + } + return *this; + } +}; + +typedef CComQIPtrCustom CComDispatchDriver; diff --git a/natives/capturemanager/CaptureManagerNativeProxy/EVRSinkFactoryNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/EVRSinkFactoryNative.cpp new file mode 100644 index 0000000..0d498aa --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/EVRSinkFactoryNative.cpp @@ -0,0 +1,91 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + +#include "jawt_md.h" +#include "JNI\capturemanager_classes_EVRSinkFactoryNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_EVRSinkFactoryNative + * Method: createOutputNode + * Signature: (JLjava/awt/Component;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_EVRSinkFactoryNative_createOutputNode + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jobject aGraphicComponent) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aGraphicComponent == nullptr) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + JAWT lJAWT; + + JAWT_DrawingSurface* lPtrJAWT_DrawingSurface; + + JAWT_DrawingSurfaceInfo* lPtrJAWT_DrawingSurfaceInfo; + + JAWT_Win32DrawingSurfaceInfo* lPtrJAWT_Win32DrawingSurfaceInfo; + + jboolean result; + + jint lock; + + + lJAWT.version = JAWT_VERSION_1_3; + + if (JAWT_GetAWT(aPtrEnv, &lJAWT) == JNI_FALSE) + break; + + lPtrJAWT_DrawingSurface = lJAWT.GetDrawingSurface(aPtrEnv, aGraphicComponent); + + lock = lPtrJAWT_DrawingSurface->Lock(lPtrJAWT_DrawingSurface); + + lPtrJAWT_DrawingSurfaceInfo = lPtrJAWT_DrawingSurface->GetDrawingSurfaceInfo(lPtrJAWT_DrawingSurface); + + lPtrJAWT_Win32DrawingSurfaceInfo = (JAWT_Win32DrawingSurfaceInfo*)lPtrJAWT_DrawingSurfaceInfo->platformInfo; + + HWND lHWND = lPtrJAWT_Win32DrawingSurfaceInfo->hwnd; + + CComPtrCustom lEVRTopologyNode; + + lhr = lObject->createOutputNode(lHWND, &lEVRTopologyNode); + + lPtrJAWT_DrawingSurface->Unlock(lPtrJAWT_DrawingSurface); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lEVRTopologyNode.detach(); + + } while (false); + + return lresult; + + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/EncoderControlNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/EncoderControlNative.cpp new file mode 100644 index 0000000..3e5747b --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/EncoderControlNative.cpp @@ -0,0 +1,192 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_EncoderControlNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_EncoderControlNative + * Method: createSinkFactory + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_EncoderControlNative_createEncoderNodeFactory + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aStringContainerTypeGUID, jstring aStringIID) + + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringContainerTypeGUID = aPtrEnv->GetStringChars(aStringContainerTypeGUID, nullptr); + + CLSID lContainerTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringContainerTypeGUID, &lContainerTypeGUID); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lInterfaceID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lInterfaceID); + + if (FAILED(lhr)) + break; + + CComPtrCustom lIUnknown; + + lhr = lObject->createEncoderNodeFactory( + lContainerTypeGUID, + lInterfaceID, + &lIUnknown); + + if (FAILED(lhr)) + break; + + if (!lIUnknown) + break; + + lresult = (jlong)lIUnknown.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_EncoderControlNative + * Method: getCollectionOfSinks + * Signature: (J)Ljava/lang/String; + */ + JNIEXPORT jstring JNICALL Java_capturemanager_classes_EncoderControlNative_getCollectionOfEncoders + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jstring lresult = nullptr; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + BSTR lXMLstring = nullptr; + + lhr = lObject->getCollectionOfEncoders(&lXMLstring); + + if (FAILED(lhr)) + break; + + auto lLength = SysStringLen(lXMLstring); + + lresult = aPtrEnv->NewString((jchar*)lXMLstring, lLength); + + SysFreeString(lXMLstring); + + } while (false); + + return lresult; + } + + + /* + * Class: capturemanager_classes_EncoderControlNative + * Method: getMediaTypeCollectionOfEncoder + * Signature: (JJLjava/lang/String;)Ljava/lang/String; + */ + JNIEXPORT jstring JNICALL Java_capturemanager_classes_EncoderControlNative_getMediaTypeCollectionOfEncoder + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jlong aIndex, jstring aStringEncoderCLSID) + { + jstring lresult = nullptr; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (aStringEncoderCLSID == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + + const jchar *lPtrStringEncoderCLSID = aPtrEnv->GetStringChars(aStringEncoderCLSID, nullptr); + + CLSID lEncoderCLSID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringEncoderCLSID, &lEncoderCLSID); + + if (FAILED(lhr)) + break; + + + lPtrIUnknown = (IUnknown*)aIndex; + + BSTR lXMLstring = nullptr; + + lhr = lObject->getMediaTypeCollectionOfEncoder( + lPtrIUnknown, + lEncoderCLSID, + &lXMLstring); + + if (FAILED(lhr)) + break; + + auto lLength = SysStringLen(lXMLstring); + + lresult = aPtrEnv->NewString((jchar*)lXMLstring, lLength); + + SysFreeString(lXMLstring); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/EncoderNodeFactoryNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/EncoderNodeFactoryNative.cpp new file mode 100644 index 0000000..640554a --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/EncoderNodeFactoryNative.cpp @@ -0,0 +1,161 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_EncoderNodeFactoryNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + + + /* + * Class: capturemanager_classes_EncoderNodeFactoryNative + * Method: createCompressedMediaType + * Signature: (JJLjava/lang/String;II)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_EncoderNodeFactoryNative_createCompressedMediaType + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jlong aPtrUncompressedMediaType, + jstring aStringEncodingModeGUID, jint aEncoderModeValue, jint aCompressedMediaTypeIndex) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (aPtrUncompressedMediaType == 0) + break; + + if (aStringEncodingModeGUID == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringEncodingModeGUID = aPtrEnv->GetStringChars(aStringEncodingModeGUID, nullptr); + + CLSID lEncodingModeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringEncodingModeGUID, &lEncodingModeGUID); + + if (FAILED(lhr)) + break; + + lPtrIUnknown = (IUnknown*)aPtrUncompressedMediaType; + + + CComPtrCustom l_CompressedMediaType; + + lhr = lObject->createCompressedMediaType( + lPtrIUnknown, + lEncodingModeGUID, + aEncoderModeValue, + aCompressedMediaTypeIndex, + &l_CompressedMediaType); + + if (FAILED(lhr)) + break; + + if (!l_CompressedMediaType) + break; + + lresult = (jlong)l_CompressedMediaType.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_EncoderNodeFactoryNative + * Method: createEncoderNode + * Signature: (JJLjava/lang/String;IIJ)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_EncoderNodeFactoryNative_createEncoderNode + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jlong aPtrUncompressedMediaType, + jstring aStringEncodingModeGUID, jint aEncodingModeValue, jint aIndexCompressedMediaType, + jlong aPtrDownStreamNode) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (aPtrUncompressedMediaType == 0) + break; + + if (aStringEncodingModeGUID == nullptr) + break; + + if (aPtrDownStreamNode == 0) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringEncodingModeGUID = aPtrEnv->GetStringChars(aStringEncodingModeGUID, nullptr); + + CLSID lEncodingModeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringEncodingModeGUID, &lEncodingModeGUID); + + if (FAILED(lhr)) + break; + + lPtrIUnknown = (IUnknown*)aPtrUncompressedMediaType; + + IUnknown* lPtrIUnknownDownStreamNode = (IUnknown*)aPtrDownStreamNode; + + + CComPtrCustom l_Unknown; + + lhr = lObject->createEncoderNode( + lPtrIUnknown, + lEncodingModeGUID, + aEncodingModeValue, + aIndexCompressedMediaType, + lPtrIUnknownDownStreamNode, + &l_Unknown); + + if (FAILED(lhr)) + break; + + if (!l_Unknown) + break; + + lresult = (jlong)l_Unknown.detach(); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/FileSinkFactoryNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/FileSinkFactoryNative.cpp new file mode 100644 index 0000000..0aa6fe1 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/FileSinkFactoryNative.cpp @@ -0,0 +1,196 @@ +#define WIN32_LEAN_AND_MEAN + + +#include +#include +#include + + +#include "jawt_md.h" +#include "JNI\capturemanager_classes_FileSinkFactoryNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + + /* + * Class: capturemanager_classes_FileSinkFactoryNative + * Method: createOutputNodes + * Signature: (J[JLjava/lang/String;)[J + */ + JNIEXPORT jlongArray JNICALL Java_capturemanager_classes_FileSinkFactoryNative_createOutputNodes + (JNIEnv * aPtrEnv, + jobject aClass, + jlong aPtr, + jlongArray aArrayPtrCompressedMediaTypes, + jstring aPtrFileName) + { + jlongArray lresult = nullptr; + + do + { + if (aPtr == 0) + break; + + if (aArrayPtrCompressedMediaTypes == nullptr) + break; + + if (aPtrEnv == nullptr) + break; + + if (aPtrFileName == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + + + const jchar *lPtrFileName = aPtrEnv->GetStringChars(aPtrFileName, nullptr); + + + + + auto lPtrSourceNodesOfTopologys = aPtrEnv->GetLongArrayElements(aArrayPtrCompressedMediaTypes, nullptr); + + if (lPtrSourceNodesOfTopologys == nullptr) + break; + + auto lArrayLength = aPtrEnv->GetArrayLength(aArrayPtrCompressedMediaTypes); + + SAFEARRAY* pSA = NULL; + SAFEARRAYBOUND bound[1]; + bound[0].lLbound = 0; + bound[0].cElements = lArrayLength; + pSA = SafeArrayCreate(VT_VARIANT, 1, bound); + + for (long i = 0; i < lArrayLength; i++) + { + jlong lPtr = lPtrSourceNodesOfTopologys[i]; + + if (lPtr == 0) + continue; + + IUnknown* lPtrIUnknown = (IUnknown*)lPtr; + + VARIANT lVar; + + VariantInit(&lVar); + + lVar.vt = VT_UNKNOWN; + + lVar.punkVal = lPtrIUnknown; + + lhr = SafeArrayPutElement(pSA, &i, &lVar); + + if (FAILED(lhr)) + break; + + } + + if (FAILED(lhr)) + break; + + + + VARIANT theArray; + + VariantInit(&theArray); + + theArray.vt = VT_SAFEARRAY | VT_UNKNOWN; + + theArray.parray = pSA; + + + + + VARIANT theOutputNodes; + + VariantInit(&theOutputNodes); + + + + CComPtrCustom lSession; + + lhr = lObject->createOutputNodes( + theArray, + (wchar_t*)lPtrFileName, + &theOutputNodes); + + SafeArrayDestroy(pSA); + + VariantClear(&theArray); + + std::vector lCompressedMediaTypes; + + if (theOutputNodes.vt == VT_SAFEARRAY | VT_UNKNOWN && theOutputNodes.parray != nullptr) + { + LONG lBoundMediaTypes(0); + + LONG uBoundMediaTypes(0); + + SafeArrayGetUBound( theOutputNodes.parray, 1, &uBoundMediaTypes); + + SafeArrayGetLBound( theOutputNodes.parray, 1, &lBoundMediaTypes); + + for (LONG lIndex = lBoundMediaTypes; lIndex <= uBoundMediaTypes; lIndex++) + { + VARIANT lVar; + + auto lr = SafeArrayGetElement(theOutputNodes.parray, &lIndex, &lVar); + + if (SUCCEEDED(lr) && lVar.vt == VT_UNKNOWN && lVar.punkVal != nullptr) + { + lCompressedMediaTypes.push_back(lVar.punkVal); + } + + //VariantClear(&lVar); + } + + SafeArrayDestroy(theOutputNodes.parray); + + theOutputNodes.parray = nullptr; + } + + + VariantClear(&theOutputNodes); + + if (FAILED(lhr)) + break; + + + lresult = aPtrEnv->NewLongArray(lCompressedMediaTypes.size()); + + if (lresult == nullptr) + break; + + jlong* l_longs = new jlong[lCompressedMediaTypes.size()]; + + int l_index = 0; + + for (auto& l_item : lCompressedMediaTypes) + { + l_longs[l_index++] = (jlong)l_item; + } + + aPtrEnv->SetLongArrayRegion(lresult, 0, lCompressedMediaTypes.size(), l_longs); + + delete[] l_longs; + + } while (false); + + return lresult; + + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt.h b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt.h new file mode 100644 index 0000000..f06e807 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt.h @@ -0,0 +1,299 @@ +/* + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +#ifndef _JAVASOFT_JAWT_H_ +#define _JAVASOFT_JAWT_H_ + +#include "jni.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * AWT native interface (new in JDK 1.3) + * + * The AWT native interface allows a native C or C++ application a means + * by which to access native structures in AWT. This is to facilitate moving + * legacy C and C++ applications to Java and to target the needs of the + * community who, at present, wish to do their own native rendering to canvases + * for performance reasons. Standard extensions such as Java3D also require a + * means to access the underlying native data structures of AWT. + * + * There may be future extensions to this API depending on demand. + * + * A VM does not have to implement this API in order to pass the JCK. + * It is recommended, however, that this API is implemented on VMs that support + * standard extensions, such as Java3D. + * + * Since this is a native API, any program which uses it cannot be considered + * 100% pure java. + */ + +/* + * AWT Native Drawing Surface (JAWT_DrawingSurface). + * + * For each platform, there is a native drawing surface structure. This + * platform-specific structure can be found in jawt_md.h. It is recommended + * that additional platforms follow the same model. It is also recommended + * that VMs on Win32 and Solaris support the existing structures in jawt_md.h. + * + ******************* + * EXAMPLE OF USAGE: + ******************* + * + * In Win32, a programmer wishes to access the HWND of a canvas to perform + * native rendering into it. The programmer has declared the paint() method + * for their canvas subclass to be native: + * + * + * MyCanvas.java: + * + * import java.awt.*; + * + * public class MyCanvas extends Canvas { + * + * static { + * System.loadLibrary("mylib"); + * } + * + * public native void paint(Graphics g); + * } + * + * + * myfile.c: + * + * #include "jawt_md.h" + * #include + * + * JNIEXPORT void JNICALL + * Java_MyCanvas_paint(JNIEnv* env, jobject canvas, jobject graphics) + * { + * JAWT awt; + * JAWT_DrawingSurface* ds; + * JAWT_DrawingSurfaceInfo* dsi; + * JAWT_Win32DrawingSurfaceInfo* dsi_win; + * jboolean result; + * jint lock; + * + * // Get the AWT + * awt.version = JAWT_VERSION_1_3; + * result = JAWT_GetAWT(env, &awt); + * assert(result != JNI_FALSE); + * + * // Get the drawing surface + * ds = awt.GetDrawingSurface(env, canvas); + * assert(ds != NULL); + * + * // Lock the drawing surface + * lock = ds->Lock(ds); + * assert((lock & JAWT_LOCK_ERROR) == 0); + * + * // Get the drawing surface info + * dsi = ds->GetDrawingSurfaceInfo(ds); + * + * // Get the platform-specific drawing info + * dsi_win = (JAWT_Win32DrawingSurfaceInfo*)dsi->platformInfo; + * + * ////////////////////////////// + * // !!! DO PAINTING HERE !!! // + * ////////////////////////////// + * + * // Free the drawing surface info + * ds->FreeDrawingSurfaceInfo(dsi); + * + * // Unlock the drawing surface + * ds->Unlock(ds); + * + * // Free the drawing surface + * awt.FreeDrawingSurface(ds); + * } + * + */ + +/* + * JAWT_Rectangle + * Structure for a native rectangle. + */ +typedef struct jawt_Rectangle { + jint x; + jint y; + jint width; + jint height; +} JAWT_Rectangle; + +struct jawt_DrawingSurface; + +/* + * JAWT_DrawingSurfaceInfo + * Structure for containing the underlying drawing information of a component. + */ +typedef struct jawt_DrawingSurfaceInfo { + /* + * Pointer to the platform-specific information. This can be safely + * cast to a JAWT_Win32DrawingSurfaceInfo on Windows or a + * JAWT_X11DrawingSurfaceInfo on Solaris. On Mac OS X this is a + * pointer to a NSObject that conforms to the JAWT_SurfaceLayers + * protocol. See jawt_md.h for details. + */ + void* platformInfo; + /* Cached pointer to the underlying drawing surface */ + struct jawt_DrawingSurface* ds; + /* Bounding rectangle of the drawing surface */ + JAWT_Rectangle bounds; + /* Number of rectangles in the clip */ + jint clipSize; + /* Clip rectangle array */ + JAWT_Rectangle* clip; +} JAWT_DrawingSurfaceInfo; + +#define JAWT_LOCK_ERROR 0x00000001 +#define JAWT_LOCK_CLIP_CHANGED 0x00000002 +#define JAWT_LOCK_BOUNDS_CHANGED 0x00000004 +#define JAWT_LOCK_SURFACE_CHANGED 0x00000008 + +/* + * JAWT_DrawingSurface + * Structure for containing the underlying drawing information of a component. + * All operations on a JAWT_DrawingSurface MUST be performed from the same + * thread as the call to GetDrawingSurface. + */ +typedef struct jawt_DrawingSurface { + /* + * Cached reference to the Java environment of the calling thread. + * If Lock(), Unlock(), GetDrawingSurfaceInfo() or + * FreeDrawingSurfaceInfo() are called from a different thread, + * this data member should be set before calling those functions. + */ + JNIEnv* env; + /* Cached reference to the target object */ + jobject target; + /* + * Lock the surface of the target component for native rendering. + * When finished drawing, the surface must be unlocked with + * Unlock(). This function returns a bitmask with one or more of the + * following values: + * + * JAWT_LOCK_ERROR - When an error has occurred and the surface could not + * be locked. + * + * JAWT_LOCK_CLIP_CHANGED - When the clip region has changed. + * + * JAWT_LOCK_BOUNDS_CHANGED - When the bounds of the surface have changed. + * + * JAWT_LOCK_SURFACE_CHANGED - When the surface itself has changed + */ + jint (JNICALL *Lock) + (struct jawt_DrawingSurface* ds); + /* + * Get the drawing surface info. + * The value returned may be cached, but the values may change if + * additional calls to Lock() or Unlock() are made. + * Lock() must be called before this can return a valid value. + * Returns NULL if an error has occurred. + * When finished with the returned value, FreeDrawingSurfaceInfo must be + * called. + */ + JAWT_DrawingSurfaceInfo* (JNICALL *GetDrawingSurfaceInfo) + (struct jawt_DrawingSurface* ds); + /* + * Free the drawing surface info. + */ + void (JNICALL *FreeDrawingSurfaceInfo) + (JAWT_DrawingSurfaceInfo* dsi); + /* + * Unlock the drawing surface of the target component for native rendering. + */ + void (JNICALL *Unlock) + (struct jawt_DrawingSurface* ds); +} JAWT_DrawingSurface; + +/* + * JAWT + * Structure for containing native AWT functions. + */ +typedef struct jawt { + /* + * Version of this structure. This must always be set before + * calling JAWT_GetAWT() + */ + jint version; + /* + * Return a drawing surface from a target jobject. This value + * may be cached. + * Returns NULL if an error has occurred. + * Target must be a java.awt.Component (should be a Canvas + * or Window for native rendering). + * FreeDrawingSurface() must be called when finished with the + * returned JAWT_DrawingSurface. + */ + JAWT_DrawingSurface* (JNICALL *GetDrawingSurface) + (JNIEnv* env, jobject target); + /* + * Free the drawing surface allocated in GetDrawingSurface. + */ + void (JNICALL *FreeDrawingSurface) + (JAWT_DrawingSurface* ds); + /* + * Since 1.4 + * Locks the entire AWT for synchronization purposes + */ + void (JNICALL *Lock)(JNIEnv* env); + /* + * Since 1.4 + * Unlocks the entire AWT for synchronization purposes + */ + void (JNICALL *Unlock)(JNIEnv* env); + /* + * Since 1.4 + * Returns a reference to a java.awt.Component from a native + * platform handle. On Windows, this corresponds to an HWND; + * on Solaris and Linux, this is a Drawable. For other platforms, + * see the appropriate machine-dependent header file for a description. + * The reference returned by this function is a local + * reference that is only valid in this environment. + * This function returns a NULL reference if no component could be + * found with matching platform information. + */ + jobject (JNICALL *GetComponent)(JNIEnv* env, void* platformInfo); + +} JAWT; + +/* + * Get the AWT native structure. This function returns JNI_FALSE if + * an error occurs. + */ +_JNI_IMPORT_OR_EXPORT_ +jboolean JNICALL JAWT_GetAWT(JNIEnv* env, JAWT* awt); + +#define JAWT_VERSION_1_3 0x00010003 +#define JAWT_VERSION_1_4 0x00010004 +#define JAWT_VERSION_1_7 0x00010007 + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /* !_JAVASOFT_JAWT_H_ */ diff --git a/natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt_md.h b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt_md.h new file mode 100644 index 0000000..66e7256 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jawt_md.h @@ -0,0 +1,59 @@ +/* + * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +#ifndef _JAVASOFT_JAWT_MD_H_ +#define _JAVASOFT_JAWT_MD_H_ + +#include +#include "jawt.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Win32-specific declarations for AWT native interface. + * See notes in jawt.h for an example of use. + */ +typedef struct jawt_Win32DrawingSurfaceInfo { + /* Native window, DDB, or DIB handle */ + union { + HWND hwnd; + HBITMAP hbitmap; + void* pbits; + }; + /* + * This HDC should always be used instead of the HDC returned from + * BeginPaint() or any calls to GetDC(). + */ + HDC hdc; + HPALETTE hpalette; +} JAWT_Win32DrawingSurfaceInfo; + +#ifdef __cplusplus +} +#endif + +#endif /* !_JAVASOFT_JAWT_MD_H_ */ diff --git a/natives/capturemanager/CaptureManagerNativeProxy/Includes/jni.h b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jni.h new file mode 100644 index 0000000..0ffe244 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jni.h @@ -0,0 +1,1960 @@ +/* + * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +/* + * We used part of Netscape's Java Runtime Interface (JRI) as the starting + * point of our design and implementation. + */ + +/****************************************************************************** + * Java Runtime Interface + * Copyright (c) 1996 Netscape Communications Corporation. All rights reserved. + *****************************************************************************/ + +#ifndef _JAVASOFT_JNI_H_ +#define _JAVASOFT_JNI_H_ + +#include +#include + +/* jni_md.h contains the machine-dependent typedefs for jbyte, jint + and jlong */ + +#include "jni_md.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * JNI Types + */ + +#ifndef JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H + +typedef unsigned char jboolean; +typedef unsigned short jchar; +typedef short jshort; +typedef float jfloat; +typedef double jdouble; + +typedef jint jsize; + +#ifdef __cplusplus + +class _jobject {}; +class _jclass : public _jobject {}; +class _jthrowable : public _jobject {}; +class _jstring : public _jobject {}; +class _jarray : public _jobject {}; +class _jbooleanArray : public _jarray {}; +class _jbyteArray : public _jarray {}; +class _jcharArray : public _jarray {}; +class _jshortArray : public _jarray {}; +class _jintArray : public _jarray {}; +class _jlongArray : public _jarray {}; +class _jfloatArray : public _jarray {}; +class _jdoubleArray : public _jarray {}; +class _jobjectArray : public _jarray {}; + +typedef _jobject *jobject; +typedef _jclass *jclass; +typedef _jthrowable *jthrowable; +typedef _jstring *jstring; +typedef _jarray *jarray; +typedef _jbooleanArray *jbooleanArray; +typedef _jbyteArray *jbyteArray; +typedef _jcharArray *jcharArray; +typedef _jshortArray *jshortArray; +typedef _jintArray *jintArray; +typedef _jlongArray *jlongArray; +typedef _jfloatArray *jfloatArray; +typedef _jdoubleArray *jdoubleArray; +typedef _jobjectArray *jobjectArray; + +#else + +struct _jobject; + +typedef struct _jobject *jobject; +typedef jobject jclass; +typedef jobject jthrowable; +typedef jobject jstring; +typedef jobject jarray; +typedef jarray jbooleanArray; +typedef jarray jbyteArray; +typedef jarray jcharArray; +typedef jarray jshortArray; +typedef jarray jintArray; +typedef jarray jlongArray; +typedef jarray jfloatArray; +typedef jarray jdoubleArray; +typedef jarray jobjectArray; + +#endif + +typedef jobject jweak; + +typedef union jvalue { + jboolean z; + jbyte b; + jchar c; + jshort s; + jint i; + jlong j; + jfloat f; + jdouble d; + jobject l; +} jvalue; + +struct _jfieldID; +typedef struct _jfieldID *jfieldID; + +struct _jmethodID; +typedef struct _jmethodID *jmethodID; + +/* Return values from jobjectRefType */ +typedef enum _jobjectType { + JNIInvalidRefType = 0, + JNILocalRefType = 1, + JNIGlobalRefType = 2, + JNIWeakGlobalRefType = 3 +} jobjectRefType; + + +#endif /* JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H */ + +/* + * jboolean constants + */ + +#define JNI_FALSE 0 +#define JNI_TRUE 1 + +/* + * possible return values for JNI functions. + */ + +#define JNI_OK 0 /* success */ +#define JNI_ERR (-1) /* unknown error */ +#define JNI_EDETACHED (-2) /* thread detached from the VM */ +#define JNI_EVERSION (-3) /* JNI version error */ +#define JNI_ENOMEM (-4) /* not enough memory */ +#define JNI_EEXIST (-5) /* VM already created */ +#define JNI_EINVAL (-6) /* invalid arguments */ + +/* + * used in ReleaseScalarArrayElements + */ + +#define JNI_COMMIT 1 +#define JNI_ABORT 2 + +/* + * used in RegisterNatives to describe native method name, signature, + * and function pointer. + */ + +typedef struct { + char *name; + char *signature; + void *fnPtr; +} JNINativeMethod; + +/* + * JNI Native Method Interface. + */ + +struct JNINativeInterface_; + +struct JNIEnv_; + +#ifdef __cplusplus +typedef JNIEnv_ JNIEnv; +#else +typedef const struct JNINativeInterface_ *JNIEnv; +#endif + +/* + * JNI Invocation Interface. + */ + +struct JNIInvokeInterface_; + +struct JavaVM_; + +#ifdef __cplusplus +typedef JavaVM_ JavaVM; +#else +typedef const struct JNIInvokeInterface_ *JavaVM; +#endif + +struct JNINativeInterface_ { + void *reserved0; + void *reserved1; + void *reserved2; + + void *reserved3; + jint (JNICALL *GetVersion)(JNIEnv *env); + + jclass (JNICALL *DefineClass) + (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, + jsize len); + jclass (JNICALL *FindClass) + (JNIEnv *env, const char *name); + + jmethodID (JNICALL *FromReflectedMethod) + (JNIEnv *env, jobject method); + jfieldID (JNICALL *FromReflectedField) + (JNIEnv *env, jobject field); + + jobject (JNICALL *ToReflectedMethod) + (JNIEnv *env, jclass cls, jmethodID methodID, jboolean isStatic); + + jclass (JNICALL *GetSuperclass) + (JNIEnv *env, jclass sub); + jboolean (JNICALL *IsAssignableFrom) + (JNIEnv *env, jclass sub, jclass sup); + + jobject (JNICALL *ToReflectedField) + (JNIEnv *env, jclass cls, jfieldID fieldID, jboolean isStatic); + + jint (JNICALL *Throw) + (JNIEnv *env, jthrowable obj); + jint (JNICALL *ThrowNew) + (JNIEnv *env, jclass clazz, const char *msg); + jthrowable (JNICALL *ExceptionOccurred) + (JNIEnv *env); + void (JNICALL *ExceptionDescribe) + (JNIEnv *env); + void (JNICALL *ExceptionClear) + (JNIEnv *env); + void (JNICALL *FatalError) + (JNIEnv *env, const char *msg); + + jint (JNICALL *PushLocalFrame) + (JNIEnv *env, jint capacity); + jobject (JNICALL *PopLocalFrame) + (JNIEnv *env, jobject result); + + jobject (JNICALL *NewGlobalRef) + (JNIEnv *env, jobject lobj); + void (JNICALL *DeleteGlobalRef) + (JNIEnv *env, jobject gref); + void (JNICALL *DeleteLocalRef) + (JNIEnv *env, jobject obj); + jboolean (JNICALL *IsSameObject) + (JNIEnv *env, jobject obj1, jobject obj2); + jobject (JNICALL *NewLocalRef) + (JNIEnv *env, jobject ref); + jint (JNICALL *EnsureLocalCapacity) + (JNIEnv *env, jint capacity); + + jobject (JNICALL *AllocObject) + (JNIEnv *env, jclass clazz); + jobject (JNICALL *NewObject) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jobject (JNICALL *NewObjectV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jobject (JNICALL *NewObjectA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jclass (JNICALL *GetObjectClass) + (JNIEnv *env, jobject obj); + jboolean (JNICALL *IsInstanceOf) + (JNIEnv *env, jobject obj, jclass clazz); + + jmethodID (JNICALL *GetMethodID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + + jobject (JNICALL *CallObjectMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jobject (JNICALL *CallObjectMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jobject (JNICALL *CallObjectMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); + + jboolean (JNICALL *CallBooleanMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jboolean (JNICALL *CallBooleanMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jboolean (JNICALL *CallBooleanMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); + + jbyte (JNICALL *CallByteMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jbyte (JNICALL *CallByteMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jbyte (JNICALL *CallByteMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jchar (JNICALL *CallCharMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jchar (JNICALL *CallCharMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jchar (JNICALL *CallCharMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jshort (JNICALL *CallShortMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jshort (JNICALL *CallShortMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jshort (JNICALL *CallShortMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jint (JNICALL *CallIntMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jint (JNICALL *CallIntMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jint (JNICALL *CallIntMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jlong (JNICALL *CallLongMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jlong (JNICALL *CallLongMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jlong (JNICALL *CallLongMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jfloat (JNICALL *CallFloatMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jfloat (JNICALL *CallFloatMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jfloat (JNICALL *CallFloatMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jdouble (JNICALL *CallDoubleMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jdouble (JNICALL *CallDoubleMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jdouble (JNICALL *CallDoubleMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + void (JNICALL *CallVoidMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + void (JNICALL *CallVoidMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + void (JNICALL *CallVoidMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); + + jobject (JNICALL *CallNonvirtualObjectMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jobject (JNICALL *CallNonvirtualObjectMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jobject (JNICALL *CallNonvirtualObjectMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue * args); + + jboolean (JNICALL *CallNonvirtualBooleanMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jboolean (JNICALL *CallNonvirtualBooleanMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jboolean (JNICALL *CallNonvirtualBooleanMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue * args); + + jbyte (JNICALL *CallNonvirtualByteMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jbyte (JNICALL *CallNonvirtualByteMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jbyte (JNICALL *CallNonvirtualByteMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jchar (JNICALL *CallNonvirtualCharMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jchar (JNICALL *CallNonvirtualCharMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jchar (JNICALL *CallNonvirtualCharMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jshort (JNICALL *CallNonvirtualShortMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jshort (JNICALL *CallNonvirtualShortMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jshort (JNICALL *CallNonvirtualShortMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jint (JNICALL *CallNonvirtualIntMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jint (JNICALL *CallNonvirtualIntMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jint (JNICALL *CallNonvirtualIntMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jlong (JNICALL *CallNonvirtualLongMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jlong (JNICALL *CallNonvirtualLongMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jlong (JNICALL *CallNonvirtualLongMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jfloat (JNICALL *CallNonvirtualFloatMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jfloat (JNICALL *CallNonvirtualFloatMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jfloat (JNICALL *CallNonvirtualFloatMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jdouble (JNICALL *CallNonvirtualDoubleMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jdouble (JNICALL *CallNonvirtualDoubleMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jdouble (JNICALL *CallNonvirtualDoubleMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + void (JNICALL *CallNonvirtualVoidMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + void (JNICALL *CallNonvirtualVoidMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + void (JNICALL *CallNonvirtualVoidMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue * args); + + jfieldID (JNICALL *GetFieldID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + + jobject (JNICALL *GetObjectField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jboolean (JNICALL *GetBooleanField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jbyte (JNICALL *GetByteField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jchar (JNICALL *GetCharField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jshort (JNICALL *GetShortField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jint (JNICALL *GetIntField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jlong (JNICALL *GetLongField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jfloat (JNICALL *GetFloatField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jdouble (JNICALL *GetDoubleField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + + void (JNICALL *SetObjectField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jobject val); + void (JNICALL *SetBooleanField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val); + void (JNICALL *SetByteField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val); + void (JNICALL *SetCharField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jchar val); + void (JNICALL *SetShortField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jshort val); + void (JNICALL *SetIntField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jint val); + void (JNICALL *SetLongField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jlong val); + void (JNICALL *SetFloatField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val); + void (JNICALL *SetDoubleField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val); + + jmethodID (JNICALL *GetStaticMethodID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + + jobject (JNICALL *CallStaticObjectMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jobject (JNICALL *CallStaticObjectMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jobject (JNICALL *CallStaticObjectMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jboolean (JNICALL *CallStaticBooleanMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jboolean (JNICALL *CallStaticBooleanMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jboolean (JNICALL *CallStaticBooleanMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jbyte (JNICALL *CallStaticByteMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jbyte (JNICALL *CallStaticByteMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jbyte (JNICALL *CallStaticByteMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jchar (JNICALL *CallStaticCharMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jchar (JNICALL *CallStaticCharMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jchar (JNICALL *CallStaticCharMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jshort (JNICALL *CallStaticShortMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jshort (JNICALL *CallStaticShortMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jshort (JNICALL *CallStaticShortMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jint (JNICALL *CallStaticIntMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jint (JNICALL *CallStaticIntMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jint (JNICALL *CallStaticIntMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jlong (JNICALL *CallStaticLongMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jlong (JNICALL *CallStaticLongMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jlong (JNICALL *CallStaticLongMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jfloat (JNICALL *CallStaticFloatMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jfloat (JNICALL *CallStaticFloatMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jfloat (JNICALL *CallStaticFloatMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jdouble (JNICALL *CallStaticDoubleMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jdouble (JNICALL *CallStaticDoubleMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jdouble (JNICALL *CallStaticDoubleMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + void (JNICALL *CallStaticVoidMethod) + (JNIEnv *env, jclass cls, jmethodID methodID, ...); + void (JNICALL *CallStaticVoidMethodV) + (JNIEnv *env, jclass cls, jmethodID methodID, va_list args); + void (JNICALL *CallStaticVoidMethodA) + (JNIEnv *env, jclass cls, jmethodID methodID, const jvalue * args); + + jfieldID (JNICALL *GetStaticFieldID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + jobject (JNICALL *GetStaticObjectField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jboolean (JNICALL *GetStaticBooleanField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jbyte (JNICALL *GetStaticByteField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jchar (JNICALL *GetStaticCharField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jshort (JNICALL *GetStaticShortField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jint (JNICALL *GetStaticIntField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jlong (JNICALL *GetStaticLongField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jfloat (JNICALL *GetStaticFloatField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jdouble (JNICALL *GetStaticDoubleField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + + void (JNICALL *SetStaticObjectField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value); + void (JNICALL *SetStaticBooleanField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value); + void (JNICALL *SetStaticByteField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value); + void (JNICALL *SetStaticCharField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value); + void (JNICALL *SetStaticShortField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value); + void (JNICALL *SetStaticIntField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jint value); + void (JNICALL *SetStaticLongField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jlong value); + void (JNICALL *SetStaticFloatField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jfloat value); + void (JNICALL *SetStaticDoubleField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jdouble value); + + jstring (JNICALL *NewString) + (JNIEnv *env, const jchar *unicode, jsize len); + jsize (JNICALL *GetStringLength) + (JNIEnv *env, jstring str); + const jchar *(JNICALL *GetStringChars) + (JNIEnv *env, jstring str, jboolean *isCopy); + void (JNICALL *ReleaseStringChars) + (JNIEnv *env, jstring str, const jchar *chars); + + jstring (JNICALL *NewStringUTF) + (JNIEnv *env, const char *utf); + jsize (JNICALL *GetStringUTFLength) + (JNIEnv *env, jstring str); + const char* (JNICALL *GetStringUTFChars) + (JNIEnv *env, jstring str, jboolean *isCopy); + void (JNICALL *ReleaseStringUTFChars) + (JNIEnv *env, jstring str, const char* chars); + + + jsize (JNICALL *GetArrayLength) + (JNIEnv *env, jarray array); + + jobjectArray (JNICALL *NewObjectArray) + (JNIEnv *env, jsize len, jclass clazz, jobject init); + jobject (JNICALL *GetObjectArrayElement) + (JNIEnv *env, jobjectArray array, jsize index); + void (JNICALL *SetObjectArrayElement) + (JNIEnv *env, jobjectArray array, jsize index, jobject val); + + jbooleanArray (JNICALL *NewBooleanArray) + (JNIEnv *env, jsize len); + jbyteArray (JNICALL *NewByteArray) + (JNIEnv *env, jsize len); + jcharArray (JNICALL *NewCharArray) + (JNIEnv *env, jsize len); + jshortArray (JNICALL *NewShortArray) + (JNIEnv *env, jsize len); + jintArray (JNICALL *NewIntArray) + (JNIEnv *env, jsize len); + jlongArray (JNICALL *NewLongArray) + (JNIEnv *env, jsize len); + jfloatArray (JNICALL *NewFloatArray) + (JNIEnv *env, jsize len); + jdoubleArray (JNICALL *NewDoubleArray) + (JNIEnv *env, jsize len); + + jboolean * (JNICALL *GetBooleanArrayElements) + (JNIEnv *env, jbooleanArray array, jboolean *isCopy); + jbyte * (JNICALL *GetByteArrayElements) + (JNIEnv *env, jbyteArray array, jboolean *isCopy); + jchar * (JNICALL *GetCharArrayElements) + (JNIEnv *env, jcharArray array, jboolean *isCopy); + jshort * (JNICALL *GetShortArrayElements) + (JNIEnv *env, jshortArray array, jboolean *isCopy); + jint * (JNICALL *GetIntArrayElements) + (JNIEnv *env, jintArray array, jboolean *isCopy); + jlong * (JNICALL *GetLongArrayElements) + (JNIEnv *env, jlongArray array, jboolean *isCopy); + jfloat * (JNICALL *GetFloatArrayElements) + (JNIEnv *env, jfloatArray array, jboolean *isCopy); + jdouble * (JNICALL *GetDoubleArrayElements) + (JNIEnv *env, jdoubleArray array, jboolean *isCopy); + + void (JNICALL *ReleaseBooleanArrayElements) + (JNIEnv *env, jbooleanArray array, jboolean *elems, jint mode); + void (JNICALL *ReleaseByteArrayElements) + (JNIEnv *env, jbyteArray array, jbyte *elems, jint mode); + void (JNICALL *ReleaseCharArrayElements) + (JNIEnv *env, jcharArray array, jchar *elems, jint mode); + void (JNICALL *ReleaseShortArrayElements) + (JNIEnv *env, jshortArray array, jshort *elems, jint mode); + void (JNICALL *ReleaseIntArrayElements) + (JNIEnv *env, jintArray array, jint *elems, jint mode); + void (JNICALL *ReleaseLongArrayElements) + (JNIEnv *env, jlongArray array, jlong *elems, jint mode); + void (JNICALL *ReleaseFloatArrayElements) + (JNIEnv *env, jfloatArray array, jfloat *elems, jint mode); + void (JNICALL *ReleaseDoubleArrayElements) + (JNIEnv *env, jdoubleArray array, jdouble *elems, jint mode); + + void (JNICALL *GetBooleanArrayRegion) + (JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf); + void (JNICALL *GetByteArrayRegion) + (JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf); + void (JNICALL *GetCharArrayRegion) + (JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf); + void (JNICALL *GetShortArrayRegion) + (JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf); + void (JNICALL *GetIntArrayRegion) + (JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf); + void (JNICALL *GetLongArrayRegion) + (JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf); + void (JNICALL *GetFloatArrayRegion) + (JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf); + void (JNICALL *GetDoubleArrayRegion) + (JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf); + + void (JNICALL *SetBooleanArrayRegion) + (JNIEnv *env, jbooleanArray array, jsize start, jsize l, const jboolean *buf); + void (JNICALL *SetByteArrayRegion) + (JNIEnv *env, jbyteArray array, jsize start, jsize len, const jbyte *buf); + void (JNICALL *SetCharArrayRegion) + (JNIEnv *env, jcharArray array, jsize start, jsize len, const jchar *buf); + void (JNICALL *SetShortArrayRegion) + (JNIEnv *env, jshortArray array, jsize start, jsize len, const jshort *buf); + void (JNICALL *SetIntArrayRegion) + (JNIEnv *env, jintArray array, jsize start, jsize len, const jint *buf); + void (JNICALL *SetLongArrayRegion) + (JNIEnv *env, jlongArray array, jsize start, jsize len, const jlong *buf); + void (JNICALL *SetFloatArrayRegion) + (JNIEnv *env, jfloatArray array, jsize start, jsize len, const jfloat *buf); + void (JNICALL *SetDoubleArrayRegion) + (JNIEnv *env, jdoubleArray array, jsize start, jsize len, const jdouble *buf); + + jint (JNICALL *RegisterNatives) + (JNIEnv *env, jclass clazz, const JNINativeMethod *methods, + jint nMethods); + jint (JNICALL *UnregisterNatives) + (JNIEnv *env, jclass clazz); + + jint (JNICALL *MonitorEnter) + (JNIEnv *env, jobject obj); + jint (JNICALL *MonitorExit) + (JNIEnv *env, jobject obj); + + jint (JNICALL *GetJavaVM) + (JNIEnv *env, JavaVM **vm); + + void (JNICALL *GetStringRegion) + (JNIEnv *env, jstring str, jsize start, jsize len, jchar *buf); + void (JNICALL *GetStringUTFRegion) + (JNIEnv *env, jstring str, jsize start, jsize len, char *buf); + + void * (JNICALL *GetPrimitiveArrayCritical) + (JNIEnv *env, jarray array, jboolean *isCopy); + void (JNICALL *ReleasePrimitiveArrayCritical) + (JNIEnv *env, jarray array, void *carray, jint mode); + + const jchar * (JNICALL *GetStringCritical) + (JNIEnv *env, jstring string, jboolean *isCopy); + void (JNICALL *ReleaseStringCritical) + (JNIEnv *env, jstring string, const jchar *cstring); + + jweak (JNICALL *NewWeakGlobalRef) + (JNIEnv *env, jobject obj); + void (JNICALL *DeleteWeakGlobalRef) + (JNIEnv *env, jweak ref); + + jboolean (JNICALL *ExceptionCheck) + (JNIEnv *env); + + jobject (JNICALL *NewDirectByteBuffer) + (JNIEnv* env, void* address, jlong capacity); + void* (JNICALL *GetDirectBufferAddress) + (JNIEnv* env, jobject buf); + jlong (JNICALL *GetDirectBufferCapacity) + (JNIEnv* env, jobject buf); + + /* New JNI 1.6 Features */ + + jobjectRefType (JNICALL *GetObjectRefType) + (JNIEnv* env, jobject obj); +}; + +/* + * We use inlined functions for C++ so that programmers can write: + * + * env->FindClass("java/lang/String") + * + * in C++ rather than: + * + * (*env)->FindClass(env, "java/lang/String") + * + * in C. + */ + +struct JNIEnv_ { + const struct JNINativeInterface_ *functions; +#ifdef __cplusplus + + jint GetVersion() { + return functions->GetVersion(this); + } + jclass DefineClass(const char *name, jobject loader, const jbyte *buf, + jsize len) { + return functions->DefineClass(this, name, loader, buf, len); + } + jclass FindClass(const char *name) { + return functions->FindClass(this, name); + } + jmethodID FromReflectedMethod(jobject method) { + return functions->FromReflectedMethod(this,method); + } + jfieldID FromReflectedField(jobject field) { + return functions->FromReflectedField(this,field); + } + + jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic) { + return functions->ToReflectedMethod(this, cls, methodID, isStatic); + } + + jclass GetSuperclass(jclass sub) { + return functions->GetSuperclass(this, sub); + } + jboolean IsAssignableFrom(jclass sub, jclass sup) { + return functions->IsAssignableFrom(this, sub, sup); + } + + jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic) { + return functions->ToReflectedField(this,cls,fieldID,isStatic); + } + + jint Throw(jthrowable obj) { + return functions->Throw(this, obj); + } + jint ThrowNew(jclass clazz, const char *msg) { + return functions->ThrowNew(this, clazz, msg); + } + jthrowable ExceptionOccurred() { + return functions->ExceptionOccurred(this); + } + void ExceptionDescribe() { + functions->ExceptionDescribe(this); + } + void ExceptionClear() { + functions->ExceptionClear(this); + } + void FatalError(const char *msg) { + functions->FatalError(this, msg); + } + + jint PushLocalFrame(jint capacity) { + return functions->PushLocalFrame(this,capacity); + } + jobject PopLocalFrame(jobject result) { + return functions->PopLocalFrame(this,result); + } + + jobject NewGlobalRef(jobject lobj) { + return functions->NewGlobalRef(this,lobj); + } + void DeleteGlobalRef(jobject gref) { + functions->DeleteGlobalRef(this,gref); + } + void DeleteLocalRef(jobject obj) { + functions->DeleteLocalRef(this, obj); + } + + jboolean IsSameObject(jobject obj1, jobject obj2) { + return functions->IsSameObject(this,obj1,obj2); + } + + jobject NewLocalRef(jobject ref) { + return functions->NewLocalRef(this,ref); + } + jint EnsureLocalCapacity(jint capacity) { + return functions->EnsureLocalCapacity(this,capacity); + } + + jobject AllocObject(jclass clazz) { + return functions->AllocObject(this,clazz); + } + jobject NewObject(jclass clazz, jmethodID methodID, ...) { + va_list args; + jobject result; + va_start(args, methodID); + result = functions->NewObjectV(this,clazz,methodID,args); + va_end(args); + return result; + } + jobject NewObjectV(jclass clazz, jmethodID methodID, + va_list args) { + return functions->NewObjectV(this,clazz,methodID,args); + } + jobject NewObjectA(jclass clazz, jmethodID methodID, + const jvalue *args) { + return functions->NewObjectA(this,clazz,methodID,args); + } + + jclass GetObjectClass(jobject obj) { + return functions->GetObjectClass(this,obj); + } + jboolean IsInstanceOf(jobject obj, jclass clazz) { + return functions->IsInstanceOf(this,obj,clazz); + } + + jmethodID GetMethodID(jclass clazz, const char *name, + const char *sig) { + return functions->GetMethodID(this,clazz,name,sig); + } + + jobject CallObjectMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jobject result; + va_start(args,methodID); + result = functions->CallObjectMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jobject CallObjectMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallObjectMethodV(this,obj,methodID,args); + } + jobject CallObjectMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallObjectMethodA(this,obj,methodID,args); + } + + jboolean CallBooleanMethod(jobject obj, + jmethodID methodID, ...) { + va_list args; + jboolean result; + va_start(args,methodID); + result = functions->CallBooleanMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jboolean CallBooleanMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallBooleanMethodV(this,obj,methodID,args); + } + jboolean CallBooleanMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallBooleanMethodA(this,obj,methodID, args); + } + + jbyte CallByteMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jbyte result; + va_start(args,methodID); + result = functions->CallByteMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jbyte CallByteMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallByteMethodV(this,obj,methodID,args); + } + jbyte CallByteMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallByteMethodA(this,obj,methodID,args); + } + + jchar CallCharMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jchar result; + va_start(args,methodID); + result = functions->CallCharMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jchar CallCharMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallCharMethodV(this,obj,methodID,args); + } + jchar CallCharMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallCharMethodA(this,obj,methodID,args); + } + + jshort CallShortMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jshort result; + va_start(args,methodID); + result = functions->CallShortMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jshort CallShortMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallShortMethodV(this,obj,methodID,args); + } + jshort CallShortMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallShortMethodA(this,obj,methodID,args); + } + + jint CallIntMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jint result; + va_start(args,methodID); + result = functions->CallIntMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jint CallIntMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallIntMethodV(this,obj,methodID,args); + } + jint CallIntMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallIntMethodA(this,obj,methodID,args); + } + + jlong CallLongMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jlong result; + va_start(args,methodID); + result = functions->CallLongMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jlong CallLongMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallLongMethodV(this,obj,methodID,args); + } + jlong CallLongMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallLongMethodA(this,obj,methodID,args); + } + + jfloat CallFloatMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jfloat result; + va_start(args,methodID); + result = functions->CallFloatMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jfloat CallFloatMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallFloatMethodV(this,obj,methodID,args); + } + jfloat CallFloatMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallFloatMethodA(this,obj,methodID,args); + } + + jdouble CallDoubleMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jdouble result; + va_start(args,methodID); + result = functions->CallDoubleMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jdouble CallDoubleMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallDoubleMethodV(this,obj,methodID,args); + } + jdouble CallDoubleMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallDoubleMethodA(this,obj,methodID,args); + } + + void CallVoidMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + va_start(args,methodID); + functions->CallVoidMethodV(this,obj,methodID,args); + va_end(args); + } + void CallVoidMethodV(jobject obj, jmethodID methodID, + va_list args) { + functions->CallVoidMethodV(this,obj,methodID,args); + } + void CallVoidMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + functions->CallVoidMethodA(this,obj,methodID,args); + } + + jobject CallNonvirtualObjectMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jobject result; + va_start(args,methodID); + result = functions->CallNonvirtualObjectMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jobject CallNonvirtualObjectMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualObjectMethodV(this,obj,clazz, + methodID,args); + } + jobject CallNonvirtualObjectMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualObjectMethodA(this,obj,clazz, + methodID,args); + } + + jboolean CallNonvirtualBooleanMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jboolean result; + va_start(args,methodID); + result = functions->CallNonvirtualBooleanMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jboolean CallNonvirtualBooleanMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualBooleanMethodV(this,obj,clazz, + methodID,args); + } + jboolean CallNonvirtualBooleanMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualBooleanMethodA(this,obj,clazz, + methodID, args); + } + + jbyte CallNonvirtualByteMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jbyte result; + va_start(args,methodID); + result = functions->CallNonvirtualByteMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jbyte CallNonvirtualByteMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualByteMethodV(this,obj,clazz, + methodID,args); + } + jbyte CallNonvirtualByteMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualByteMethodA(this,obj,clazz, + methodID,args); + } + + jchar CallNonvirtualCharMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jchar result; + va_start(args,methodID); + result = functions->CallNonvirtualCharMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jchar CallNonvirtualCharMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualCharMethodV(this,obj,clazz, + methodID,args); + } + jchar CallNonvirtualCharMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualCharMethodA(this,obj,clazz, + methodID,args); + } + + jshort CallNonvirtualShortMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jshort result; + va_start(args,methodID); + result = functions->CallNonvirtualShortMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualShortMethodV(this,obj,clazz, + methodID,args); + } + jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualShortMethodA(this,obj,clazz, + methodID,args); + } + + jint CallNonvirtualIntMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jint result; + va_start(args,methodID); + result = functions->CallNonvirtualIntMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jint CallNonvirtualIntMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualIntMethodV(this,obj,clazz, + methodID,args); + } + jint CallNonvirtualIntMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualIntMethodA(this,obj,clazz, + methodID,args); + } + + jlong CallNonvirtualLongMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jlong result; + va_start(args,methodID); + result = functions->CallNonvirtualLongMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualLongMethodV(this,obj,clazz, + methodID,args); + } + jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualLongMethodA(this,obj,clazz, + methodID,args); + } + + jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jfloat result; + va_start(args,methodID); + result = functions->CallNonvirtualFloatMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz, + jmethodID methodID, + va_list args) { + return functions->CallNonvirtualFloatMethodV(this,obj,clazz, + methodID,args); + } + jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz, + jmethodID methodID, + const jvalue * args) { + return functions->CallNonvirtualFloatMethodA(this,obj,clazz, + methodID,args); + } + + jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jdouble result; + va_start(args,methodID); + result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz, + jmethodID methodID, + va_list args) { + return functions->CallNonvirtualDoubleMethodV(this,obj,clazz, + methodID,args); + } + jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz, + jmethodID methodID, + const jvalue * args) { + return functions->CallNonvirtualDoubleMethodA(this,obj,clazz, + methodID,args); + } + + void CallNonvirtualVoidMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + va_start(args,methodID); + functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); + va_end(args); + } + void CallNonvirtualVoidMethodV(jobject obj, jclass clazz, + jmethodID methodID, + va_list args) { + functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); + } + void CallNonvirtualVoidMethodA(jobject obj, jclass clazz, + jmethodID methodID, + const jvalue * args) { + functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args); + } + + jfieldID GetFieldID(jclass clazz, const char *name, + const char *sig) { + return functions->GetFieldID(this,clazz,name,sig); + } + + jobject GetObjectField(jobject obj, jfieldID fieldID) { + return functions->GetObjectField(this,obj,fieldID); + } + jboolean GetBooleanField(jobject obj, jfieldID fieldID) { + return functions->GetBooleanField(this,obj,fieldID); + } + jbyte GetByteField(jobject obj, jfieldID fieldID) { + return functions->GetByteField(this,obj,fieldID); + } + jchar GetCharField(jobject obj, jfieldID fieldID) { + return functions->GetCharField(this,obj,fieldID); + } + jshort GetShortField(jobject obj, jfieldID fieldID) { + return functions->GetShortField(this,obj,fieldID); + } + jint GetIntField(jobject obj, jfieldID fieldID) { + return functions->GetIntField(this,obj,fieldID); + } + jlong GetLongField(jobject obj, jfieldID fieldID) { + return functions->GetLongField(this,obj,fieldID); + } + jfloat GetFloatField(jobject obj, jfieldID fieldID) { + return functions->GetFloatField(this,obj,fieldID); + } + jdouble GetDoubleField(jobject obj, jfieldID fieldID) { + return functions->GetDoubleField(this,obj,fieldID); + } + + void SetObjectField(jobject obj, jfieldID fieldID, jobject val) { + functions->SetObjectField(this,obj,fieldID,val); + } + void SetBooleanField(jobject obj, jfieldID fieldID, + jboolean val) { + functions->SetBooleanField(this,obj,fieldID,val); + } + void SetByteField(jobject obj, jfieldID fieldID, + jbyte val) { + functions->SetByteField(this,obj,fieldID,val); + } + void SetCharField(jobject obj, jfieldID fieldID, + jchar val) { + functions->SetCharField(this,obj,fieldID,val); + } + void SetShortField(jobject obj, jfieldID fieldID, + jshort val) { + functions->SetShortField(this,obj,fieldID,val); + } + void SetIntField(jobject obj, jfieldID fieldID, + jint val) { + functions->SetIntField(this,obj,fieldID,val); + } + void SetLongField(jobject obj, jfieldID fieldID, + jlong val) { + functions->SetLongField(this,obj,fieldID,val); + } + void SetFloatField(jobject obj, jfieldID fieldID, + jfloat val) { + functions->SetFloatField(this,obj,fieldID,val); + } + void SetDoubleField(jobject obj, jfieldID fieldID, + jdouble val) { + functions->SetDoubleField(this,obj,fieldID,val); + } + + jmethodID GetStaticMethodID(jclass clazz, const char *name, + const char *sig) { + return functions->GetStaticMethodID(this,clazz,name,sig); + } + + jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID, + ...) { + va_list args; + jobject result; + va_start(args,methodID); + result = functions->CallStaticObjectMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID, + va_list args) { + return functions->CallStaticObjectMethodV(this,clazz,methodID,args); + } + jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID, + const jvalue *args) { + return functions->CallStaticObjectMethodA(this,clazz,methodID,args); + } + + jboolean CallStaticBooleanMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jboolean result; + va_start(args,methodID); + result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jboolean CallStaticBooleanMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticBooleanMethodV(this,clazz,methodID,args); + } + jboolean CallStaticBooleanMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticBooleanMethodA(this,clazz,methodID,args); + } + + jbyte CallStaticByteMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jbyte result; + va_start(args,methodID); + result = functions->CallStaticByteMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jbyte CallStaticByteMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticByteMethodV(this,clazz,methodID,args); + } + jbyte CallStaticByteMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticByteMethodA(this,clazz,methodID,args); + } + + jchar CallStaticCharMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jchar result; + va_start(args,methodID); + result = functions->CallStaticCharMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jchar CallStaticCharMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticCharMethodV(this,clazz,methodID,args); + } + jchar CallStaticCharMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticCharMethodA(this,clazz,methodID,args); + } + + jshort CallStaticShortMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jshort result; + va_start(args,methodID); + result = functions->CallStaticShortMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jshort CallStaticShortMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticShortMethodV(this,clazz,methodID,args); + } + jshort CallStaticShortMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticShortMethodA(this,clazz,methodID,args); + } + + jint CallStaticIntMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jint result; + va_start(args,methodID); + result = functions->CallStaticIntMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jint CallStaticIntMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticIntMethodV(this,clazz,methodID,args); + } + jint CallStaticIntMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticIntMethodA(this,clazz,methodID,args); + } + + jlong CallStaticLongMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jlong result; + va_start(args,methodID); + result = functions->CallStaticLongMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jlong CallStaticLongMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticLongMethodV(this,clazz,methodID,args); + } + jlong CallStaticLongMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticLongMethodA(this,clazz,methodID,args); + } + + jfloat CallStaticFloatMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jfloat result; + va_start(args,methodID); + result = functions->CallStaticFloatMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jfloat CallStaticFloatMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticFloatMethodV(this,clazz,methodID,args); + } + jfloat CallStaticFloatMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticFloatMethodA(this,clazz,methodID,args); + } + + jdouble CallStaticDoubleMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jdouble result; + va_start(args,methodID); + result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jdouble CallStaticDoubleMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticDoubleMethodV(this,clazz,methodID,args); + } + jdouble CallStaticDoubleMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticDoubleMethodA(this,clazz,methodID,args); + } + + void CallStaticVoidMethod(jclass cls, jmethodID methodID, ...) { + va_list args; + va_start(args,methodID); + functions->CallStaticVoidMethodV(this,cls,methodID,args); + va_end(args); + } + void CallStaticVoidMethodV(jclass cls, jmethodID methodID, + va_list args) { + functions->CallStaticVoidMethodV(this,cls,methodID,args); + } + void CallStaticVoidMethodA(jclass cls, jmethodID methodID, + const jvalue * args) { + functions->CallStaticVoidMethodA(this,cls,methodID,args); + } + + jfieldID GetStaticFieldID(jclass clazz, const char *name, + const char *sig) { + return functions->GetStaticFieldID(this,clazz,name,sig); + } + jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticObjectField(this,clazz,fieldID); + } + jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticBooleanField(this,clazz,fieldID); + } + jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticByteField(this,clazz,fieldID); + } + jchar GetStaticCharField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticCharField(this,clazz,fieldID); + } + jshort GetStaticShortField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticShortField(this,clazz,fieldID); + } + jint GetStaticIntField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticIntField(this,clazz,fieldID); + } + jlong GetStaticLongField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticLongField(this,clazz,fieldID); + } + jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticFloatField(this,clazz,fieldID); + } + jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticDoubleField(this,clazz,fieldID); + } + + void SetStaticObjectField(jclass clazz, jfieldID fieldID, + jobject value) { + functions->SetStaticObjectField(this,clazz,fieldID,value); + } + void SetStaticBooleanField(jclass clazz, jfieldID fieldID, + jboolean value) { + functions->SetStaticBooleanField(this,clazz,fieldID,value); + } + void SetStaticByteField(jclass clazz, jfieldID fieldID, + jbyte value) { + functions->SetStaticByteField(this,clazz,fieldID,value); + } + void SetStaticCharField(jclass clazz, jfieldID fieldID, + jchar value) { + functions->SetStaticCharField(this,clazz,fieldID,value); + } + void SetStaticShortField(jclass clazz, jfieldID fieldID, + jshort value) { + functions->SetStaticShortField(this,clazz,fieldID,value); + } + void SetStaticIntField(jclass clazz, jfieldID fieldID, + jint value) { + functions->SetStaticIntField(this,clazz,fieldID,value); + } + void SetStaticLongField(jclass clazz, jfieldID fieldID, + jlong value) { + functions->SetStaticLongField(this,clazz,fieldID,value); + } + void SetStaticFloatField(jclass clazz, jfieldID fieldID, + jfloat value) { + functions->SetStaticFloatField(this,clazz,fieldID,value); + } + void SetStaticDoubleField(jclass clazz, jfieldID fieldID, + jdouble value) { + functions->SetStaticDoubleField(this,clazz,fieldID,value); + } + + jstring NewString(const jchar *unicode, jsize len) { + return functions->NewString(this,unicode,len); + } + jsize GetStringLength(jstring str) { + return functions->GetStringLength(this,str); + } + const jchar *GetStringChars(jstring str, jboolean *isCopy) { + return functions->GetStringChars(this,str,isCopy); + } + void ReleaseStringChars(jstring str, const jchar *chars) { + functions->ReleaseStringChars(this,str,chars); + } + + jstring NewStringUTF(const char *utf) { + return functions->NewStringUTF(this,utf); + } + jsize GetStringUTFLength(jstring str) { + return functions->GetStringUTFLength(this,str); + } + const char* GetStringUTFChars(jstring str, jboolean *isCopy) { + return functions->GetStringUTFChars(this,str,isCopy); + } + void ReleaseStringUTFChars(jstring str, const char* chars) { + functions->ReleaseStringUTFChars(this,str,chars); + } + + jsize GetArrayLength(jarray array) { + return functions->GetArrayLength(this,array); + } + + jobjectArray NewObjectArray(jsize len, jclass clazz, + jobject init) { + return functions->NewObjectArray(this,len,clazz,init); + } + jobject GetObjectArrayElement(jobjectArray array, jsize index) { + return functions->GetObjectArrayElement(this,array,index); + } + void SetObjectArrayElement(jobjectArray array, jsize index, + jobject val) { + functions->SetObjectArrayElement(this,array,index,val); + } + + jbooleanArray NewBooleanArray(jsize len) { + return functions->NewBooleanArray(this,len); + } + jbyteArray NewByteArray(jsize len) { + return functions->NewByteArray(this,len); + } + jcharArray NewCharArray(jsize len) { + return functions->NewCharArray(this,len); + } + jshortArray NewShortArray(jsize len) { + return functions->NewShortArray(this,len); + } + jintArray NewIntArray(jsize len) { + return functions->NewIntArray(this,len); + } + jlongArray NewLongArray(jsize len) { + return functions->NewLongArray(this,len); + } + jfloatArray NewFloatArray(jsize len) { + return functions->NewFloatArray(this,len); + } + jdoubleArray NewDoubleArray(jsize len) { + return functions->NewDoubleArray(this,len); + } + + jboolean * GetBooleanArrayElements(jbooleanArray array, jboolean *isCopy) { + return functions->GetBooleanArrayElements(this,array,isCopy); + } + jbyte * GetByteArrayElements(jbyteArray array, jboolean *isCopy) { + return functions->GetByteArrayElements(this,array,isCopy); + } + jchar * GetCharArrayElements(jcharArray array, jboolean *isCopy) { + return functions->GetCharArrayElements(this,array,isCopy); + } + jshort * GetShortArrayElements(jshortArray array, jboolean *isCopy) { + return functions->GetShortArrayElements(this,array,isCopy); + } + jint * GetIntArrayElements(jintArray array, jboolean *isCopy) { + return functions->GetIntArrayElements(this,array,isCopy); + } + jlong * GetLongArrayElements(jlongArray array, jboolean *isCopy) { + return functions->GetLongArrayElements(this,array,isCopy); + } + jfloat * GetFloatArrayElements(jfloatArray array, jboolean *isCopy) { + return functions->GetFloatArrayElements(this,array,isCopy); + } + jdouble * GetDoubleArrayElements(jdoubleArray array, jboolean *isCopy) { + return functions->GetDoubleArrayElements(this,array,isCopy); + } + + void ReleaseBooleanArrayElements(jbooleanArray array, + jboolean *elems, + jint mode) { + functions->ReleaseBooleanArrayElements(this,array,elems,mode); + } + void ReleaseByteArrayElements(jbyteArray array, + jbyte *elems, + jint mode) { + functions->ReleaseByteArrayElements(this,array,elems,mode); + } + void ReleaseCharArrayElements(jcharArray array, + jchar *elems, + jint mode) { + functions->ReleaseCharArrayElements(this,array,elems,mode); + } + void ReleaseShortArrayElements(jshortArray array, + jshort *elems, + jint mode) { + functions->ReleaseShortArrayElements(this,array,elems,mode); + } + void ReleaseIntArrayElements(jintArray array, + jint *elems, + jint mode) { + functions->ReleaseIntArrayElements(this,array,elems,mode); + } + void ReleaseLongArrayElements(jlongArray array, + jlong *elems, + jint mode) { + functions->ReleaseLongArrayElements(this,array,elems,mode); + } + void ReleaseFloatArrayElements(jfloatArray array, + jfloat *elems, + jint mode) { + functions->ReleaseFloatArrayElements(this,array,elems,mode); + } + void ReleaseDoubleArrayElements(jdoubleArray array, + jdouble *elems, + jint mode) { + functions->ReleaseDoubleArrayElements(this,array,elems,mode); + } + + void GetBooleanArrayRegion(jbooleanArray array, + jsize start, jsize len, jboolean *buf) { + functions->GetBooleanArrayRegion(this,array,start,len,buf); + } + void GetByteArrayRegion(jbyteArray array, + jsize start, jsize len, jbyte *buf) { + functions->GetByteArrayRegion(this,array,start,len,buf); + } + void GetCharArrayRegion(jcharArray array, + jsize start, jsize len, jchar *buf) { + functions->GetCharArrayRegion(this,array,start,len,buf); + } + void GetShortArrayRegion(jshortArray array, + jsize start, jsize len, jshort *buf) { + functions->GetShortArrayRegion(this,array,start,len,buf); + } + void GetIntArrayRegion(jintArray array, + jsize start, jsize len, jint *buf) { + functions->GetIntArrayRegion(this,array,start,len,buf); + } + void GetLongArrayRegion(jlongArray array, + jsize start, jsize len, jlong *buf) { + functions->GetLongArrayRegion(this,array,start,len,buf); + } + void GetFloatArrayRegion(jfloatArray array, + jsize start, jsize len, jfloat *buf) { + functions->GetFloatArrayRegion(this,array,start,len,buf); + } + void GetDoubleArrayRegion(jdoubleArray array, + jsize start, jsize len, jdouble *buf) { + functions->GetDoubleArrayRegion(this,array,start,len,buf); + } + + void SetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len, + const jboolean *buf) { + functions->SetBooleanArrayRegion(this,array,start,len,buf); + } + void SetByteArrayRegion(jbyteArray array, jsize start, jsize len, + const jbyte *buf) { + functions->SetByteArrayRegion(this,array,start,len,buf); + } + void SetCharArrayRegion(jcharArray array, jsize start, jsize len, + const jchar *buf) { + functions->SetCharArrayRegion(this,array,start,len,buf); + } + void SetShortArrayRegion(jshortArray array, jsize start, jsize len, + const jshort *buf) { + functions->SetShortArrayRegion(this,array,start,len,buf); + } + void SetIntArrayRegion(jintArray array, jsize start, jsize len, + const jint *buf) { + functions->SetIntArrayRegion(this,array,start,len,buf); + } + void SetLongArrayRegion(jlongArray array, jsize start, jsize len, + const jlong *buf) { + functions->SetLongArrayRegion(this,array,start,len,buf); + } + void SetFloatArrayRegion(jfloatArray array, jsize start, jsize len, + const jfloat *buf) { + functions->SetFloatArrayRegion(this,array,start,len,buf); + } + void SetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len, + const jdouble *buf) { + functions->SetDoubleArrayRegion(this,array,start,len,buf); + } + + jint RegisterNatives(jclass clazz, const JNINativeMethod *methods, + jint nMethods) { + return functions->RegisterNatives(this,clazz,methods,nMethods); + } + jint UnregisterNatives(jclass clazz) { + return functions->UnregisterNatives(this,clazz); + } + + jint MonitorEnter(jobject obj) { + return functions->MonitorEnter(this,obj); + } + jint MonitorExit(jobject obj) { + return functions->MonitorExit(this,obj); + } + + jint GetJavaVM(JavaVM **vm) { + return functions->GetJavaVM(this,vm); + } + + void GetStringRegion(jstring str, jsize start, jsize len, jchar *buf) { + functions->GetStringRegion(this,str,start,len,buf); + } + void GetStringUTFRegion(jstring str, jsize start, jsize len, char *buf) { + functions->GetStringUTFRegion(this,str,start,len,buf); + } + + void * GetPrimitiveArrayCritical(jarray array, jboolean *isCopy) { + return functions->GetPrimitiveArrayCritical(this,array,isCopy); + } + void ReleasePrimitiveArrayCritical(jarray array, void *carray, jint mode) { + functions->ReleasePrimitiveArrayCritical(this,array,carray,mode); + } + + const jchar * GetStringCritical(jstring string, jboolean *isCopy) { + return functions->GetStringCritical(this,string,isCopy); + } + void ReleaseStringCritical(jstring string, const jchar *cstring) { + functions->ReleaseStringCritical(this,string,cstring); + } + + jweak NewWeakGlobalRef(jobject obj) { + return functions->NewWeakGlobalRef(this,obj); + } + void DeleteWeakGlobalRef(jweak ref) { + functions->DeleteWeakGlobalRef(this,ref); + } + + jboolean ExceptionCheck() { + return functions->ExceptionCheck(this); + } + + jobject NewDirectByteBuffer(void* address, jlong capacity) { + return functions->NewDirectByteBuffer(this, address, capacity); + } + void* GetDirectBufferAddress(jobject buf) { + return functions->GetDirectBufferAddress(this, buf); + } + jlong GetDirectBufferCapacity(jobject buf) { + return functions->GetDirectBufferCapacity(this, buf); + } + jobjectRefType GetObjectRefType(jobject obj) { + return functions->GetObjectRefType(this, obj); + } + +#endif /* __cplusplus */ +}; + +typedef struct JavaVMOption { + char *optionString; + void *extraInfo; +} JavaVMOption; + +typedef struct JavaVMInitArgs { + jint version; + + jint nOptions; + JavaVMOption *options; + jboolean ignoreUnrecognized; +} JavaVMInitArgs; + +typedef struct JavaVMAttachArgs { + jint version; + + char *name; + jobject group; +} JavaVMAttachArgs; + +/* These will be VM-specific. */ + +#define JDK1_2 +#define JDK1_4 + +/* End VM-specific. */ + +struct JNIInvokeInterface_ { + void *reserved0; + void *reserved1; + void *reserved2; + + jint (JNICALL *DestroyJavaVM)(JavaVM *vm); + + jint (JNICALL *AttachCurrentThread)(JavaVM *vm, void **penv, void *args); + + jint (JNICALL *DetachCurrentThread)(JavaVM *vm); + + jint (JNICALL *GetEnv)(JavaVM *vm, void **penv, jint version); + + jint (JNICALL *AttachCurrentThreadAsDaemon)(JavaVM *vm, void **penv, void *args); +}; + +struct JavaVM_ { + const struct JNIInvokeInterface_ *functions; +#ifdef __cplusplus + + jint DestroyJavaVM() { + return functions->DestroyJavaVM(this); + } + jint AttachCurrentThread(void **penv, void *args) { + return functions->AttachCurrentThread(this, penv, args); + } + jint DetachCurrentThread() { + return functions->DetachCurrentThread(this); + } + + jint GetEnv(void **penv, jint version) { + return functions->GetEnv(this, penv, version); + } + jint AttachCurrentThreadAsDaemon(void **penv, void *args) { + return functions->AttachCurrentThreadAsDaemon(this, penv, args); + } +#endif +}; + +#ifdef _JNI_IMPLEMENTATION_ +#define _JNI_IMPORT_OR_EXPORT_ JNIEXPORT +#else +#define _JNI_IMPORT_OR_EXPORT_ JNIIMPORT +#endif +_JNI_IMPORT_OR_EXPORT_ jint JNICALL +JNI_GetDefaultJavaVMInitArgs(void *args); + +_JNI_IMPORT_OR_EXPORT_ jint JNICALL +JNI_CreateJavaVM(JavaVM **pvm, void **penv, void *args); + +_JNI_IMPORT_OR_EXPORT_ jint JNICALL +JNI_GetCreatedJavaVMs(JavaVM **, jsize, jsize *); + +/* Defined by native libraries. */ +JNIEXPORT jint JNICALL +JNI_OnLoad(JavaVM *vm, void *reserved); + +JNIEXPORT void JNICALL +JNI_OnUnload(JavaVM *vm, void *reserved); + +#define JNI_VERSION_1_1 0x00010001 +#define JNI_VERSION_1_2 0x00010002 +#define JNI_VERSION_1_4 0x00010004 +#define JNI_VERSION_1_6 0x00010006 +#define JNI_VERSION_1_8 0x00010008 + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* !_JAVASOFT_JNI_H_ */ diff --git a/natives/capturemanager/CaptureManagerNativeProxy/Includes/jni_md.h b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jni_md.h new file mode 100644 index 0000000..3808001 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/Includes/jni_md.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 1996, 1998, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +#ifndef _JAVASOFT_JNI_MD_H_ +#define _JAVASOFT_JNI_MD_H_ + +#define JNIEXPORT __declspec(dllexport) +#define JNIIMPORT __declspec(dllimport) +#define JNICALL __stdcall + +typedef long jint; +typedef __int64 jlong; +typedef signed char jbyte; + +#endif /* !_JAVASOFT_JNI_MD_H_ */ diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerControlNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerControlNative.h new file mode 100644 index 0000000..226831c --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerControlNative.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_CaptureManagerControlNative */ + +#ifndef _Included_capturemanager_classes_CaptureManagerControlNative +#define _Included_capturemanager_classes_CaptureManagerControlNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_CaptureManagerControlNative + * Method: createControl + * Signature: (JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_CaptureManagerControlNative_createControl + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: capturemanager_classes_CaptureManagerControlNative + * Method: createMisc + * Signature: (JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_CaptureManagerControlNative_createMisc + (JNIEnv *, jobject, jlong, jstring); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerNativeProxy.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerNativeProxy.h new file mode 100644 index 0000000..326def2 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_CaptureManagerNativeProxy.h @@ -0,0 +1,37 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_CaptureManagerNativeProxy */ + +#ifndef _Included_capturemanager_classes_CaptureManagerNativeProxy +#define _Included_capturemanager_classes_CaptureManagerNativeProxy +#ifdef __cplusplus +extern "C" { +#endif +/* +* Class: capturemanager_classes_CaptureManagerNativeProxy +* Method: explicitGetPtrClass +* Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J +*/ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_CaptureManagerNativeProxy_explicitGetPtrClass + (JNIEnv *, jobject, jstring, jstring, jstring); + +/* + * Class: capturemanager_classes_CaptureManagerNativeProxy + * Method: getPtrClass + * Signature: (Ljava/lang/String;Ljava/lang/String;)J + */ +JNIEXPORT void JNICALL Java_capturemanager_classes_CaptureManagerNativeProxy_freeLibrary +(JNIEnv *, jobject, jstring); + +/* + * Class: capturemanager_classes_CaptureManagerNativeProxy + * Method: Release + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_capturemanager_classes_CaptureManagerNativeProxy_Release + (JNIEnv *, jobject, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EVRSinkFactoryNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EVRSinkFactoryNative.h new file mode 100644 index 0000000..b9c1ea9 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EVRSinkFactoryNative.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_EVRSinkFactoryNative */ + +#ifndef _Included_capturemanager_classes_EVRSinkFactoryNative +#define _Included_capturemanager_classes_EVRSinkFactoryNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_EVRSinkFactoryNative + * Method: createOutputNode + * Signature: (JLjava/awt/Component;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_EVRSinkFactoryNative_createOutputNode + (JNIEnv *, jobject, jlong, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderControlNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderControlNative.h new file mode 100644 index 0000000..83cb015 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderControlNative.h @@ -0,0 +1,37 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_EncoderControlNative */ + +#ifndef _Included_capturemanager_classes_EncoderControlNative +#define _Included_capturemanager_classes_EncoderControlNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_EncoderControlNative + * Method: createEncoderNodeFactory + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_EncoderControlNative_createEncoderNodeFactory + (JNIEnv *, jobject, jlong, jstring, jstring); + +/* + * Class: capturemanager_classes_EncoderControlNative + * Method: getCollectionOfEncoders + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_capturemanager_classes_EncoderControlNative_getCollectionOfEncoders + (JNIEnv *, jobject, jlong); + +/* + * Class: capturemanager_classes_EncoderControlNative + * Method: getMediaTypeCollectionOfEncoder + * Signature: (JJLjava/lang/String;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_capturemanager_classes_EncoderControlNative_getMediaTypeCollectionOfEncoder + (JNIEnv *, jobject, jlong, jlong, jstring); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderNodeFactoryNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderNodeFactoryNative.h new file mode 100644 index 0000000..0efd2f0 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_EncoderNodeFactoryNative.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_EncoderNodeFactoryNative */ + +#ifndef _Included_capturemanager_classes_EncoderNodeFactoryNative +#define _Included_capturemanager_classes_EncoderNodeFactoryNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_EncoderNodeFactoryNative + * Method: createCompressedMediaType + * Signature: (JJLjava/lang/String;II)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_EncoderNodeFactoryNative_createCompressedMediaType + (JNIEnv *, jobject, jlong, jlong, jstring, jint, jint); + +/* + * Class: capturemanager_classes_EncoderNodeFactoryNative + * Method: createEncoderNode + * Signature: (JJLjava/lang/String;IIJ)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_EncoderNodeFactoryNative_createEncoderNode + (JNIEnv *, jobject, jlong, jlong, jstring, jint, jint, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_FileSinkFactoryNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_FileSinkFactoryNative.h new file mode 100644 index 0000000..2a2ed86 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_FileSinkFactoryNative.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_FileSinkFactoryNative */ + +#ifndef _Included_capturemanager_classes_FileSinkFactoryNative +#define _Included_capturemanager_classes_FileSinkFactoryNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_FileSinkFactoryNative + * Method: createOutputNodes + * Signature: (J[JLjava/lang/String;)[J + */ +JNIEXPORT jlongArray JNICALL Java_capturemanager_classes_FileSinkFactoryNative_createOutputNodes + (JNIEnv *, jobject, jlong, jlongArray, jstring); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_LogPrintOutControlNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_LogPrintOutControlNative.h new file mode 100644 index 0000000..e8ce09a --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_LogPrintOutControlNative.h @@ -0,0 +1,37 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_LogPrintOutControlNative */ + +#ifndef _Included_capturemanager_classes_LogPrintOutControlNative +#define _Included_capturemanager_classes_LogPrintOutControlNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_LogPrintOutControlNative + * Method: addPrintOutDestinationNative + * Signature: (JILjava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_capturemanager_classes_LogPrintOutControlNative_addPrintOutDestinationNative + (JNIEnv *, jobject, jlong, jint, jstring); + +/* + * Class: capturemanager_classes_LogPrintOutControlNative + * Method: removePrintOutDestinationNative + * Signature: (JILjava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_capturemanager_classes_LogPrintOutControlNative_removePrintOutDestinationNative + (JNIEnv *, jobject, jlong, jint, jstring); + +/* + * Class: capturemanager_classes_LogPrintOutControlNative + * Method: setVerboseNative + * Signature: (JILjava/lang/String;Ljava/lang/Boolean;)V + */ +JNIEXPORT void JNICALL Java_capturemanager_classes_LogPrintOutControlNative_setVerboseNative + (JNIEnv *, jobject, jlong, jint, jstring, jboolean); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallNative.h new file mode 100644 index 0000000..cadbfa4 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallNative.h @@ -0,0 +1,24 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SampleGrabberCallNative */ + +#ifndef _Included_capturemanager_classes_SampleGrabberCallNative +#define _Included_capturemanager_classes_SampleGrabberCallNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SampleGrabberCallNative + * Method: readData + * Signature: (J[B)I + */ +JNIEXPORT jint JNICALL Java_capturemanager_classes_SampleGrabberCallNative_readData + (JNIEnv *, jobject, jlong, jobject); + +JNIEXPORT void JNICALL Java_capturemanager_classes_SampleGrabberCallNative_RGB32ToARGB +(JNIEnv*, jobject, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallSinkFactoryNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallSinkFactoryNative.h new file mode 100644 index 0000000..4630c5b --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallSinkFactoryNative.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SampleGrabberCallSinkFactoryNative */ + +#ifndef _Included_capturemanager_classes_SampleGrabberCallSinkFactoryNative +#define _Included_capturemanager_classes_SampleGrabberCallSinkFactoryNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SampleGrabberCallSinkFactoryNative + * Method: createOutputNode + * Signature: (JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SampleGrabberCallSinkFactoryNative_createOutputNode + (JNIEnv *, jobject, jlong, jstring, jstring, jint, jstring); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallbackSinkFactoryNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallbackSinkFactoryNative.h new file mode 100644 index 0000000..32962be --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SampleGrabberCallbackSinkFactoryNative.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SampleGrabberCallbackSinkFactoryNative */ + +#ifndef _Included_capturemanager_classes_SampleGrabberCallbackSinkFactoryNative +#define _Included_capturemanager_classes_SampleGrabberCallbackSinkFactoryNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SampleGrabberCallbackSinkFactoryNative + * Method: createOutputNode + * Signature: (JLjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SampleGrabberCallbackSinkFactoryNative_createOutputNode + (JNIEnv *, jobject, jlong, jstring, jstring, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionControlNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionControlNative.h new file mode 100644 index 0000000..e0d5056 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionControlNative.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SessionControlNative */ + +#ifndef _Included_capturemanager_classes_SessionControlNative +#define _Included_capturemanager_classes_SessionControlNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SessionControlNative + * Method: createSession + * Signature: (J[JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SessionControlNative_createSession + (JNIEnv *, jobject, jlong, jlongArray, jstring); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionNative.h new file mode 100644 index 0000000..ab53520 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SessionNative.h @@ -0,0 +1,61 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SessionNative */ + +#ifndef _Included_capturemanager_classes_SessionNative +#define _Included_capturemanager_classes_SessionNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SessionNative + * Method: closeSession + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_closeSession + (JNIEnv *, jobject, jlong); + +/* + * Class: capturemanager_classes_SessionNative + * Method: addIUpdateStateListener + * Signature: (JLjava/lang/Object;)Z + */ +JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_addIUpdateStateListener + (JNIEnv *, jobject, jlong, jobject); + +/* + * Class: capturemanager_classes_SessionNative + * Method: getSessionDescriptor + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_capturemanager_classes_SessionNative_getSessionDescriptor + (JNIEnv *, jobject, jlong); + +/* + * Class: capturemanager_classes_SessionNative + * Method: pauseSession + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_pauseSession + (JNIEnv *, jobject, jlong); + +/* + * Class: capturemanager_classes_SessionNative + * Method: startSession + * Signature: (JJLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_startSession + (JNIEnv *, jobject, jlong, jlong, jstring); + +/* + * Class: capturemanager_classes_SessionNative + * Method: stopSession + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_stopSession + (JNIEnv *, jobject, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SinkControlNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SinkControlNative.h new file mode 100644 index 0000000..0432af7 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SinkControlNative.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SinkControlNative */ + +#ifndef _Included_capturemanager_classes_SinkControlNative +#define _Included_capturemanager_classes_SinkControlNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SinkControlNative + * Method: createSinkFactory + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SinkControlNative_createSinkFactory + (JNIEnv *, jobject, jlong, jstring, jstring); + +/* + * Class: capturemanager_classes_SinkControlNative + * Method: getCollectionOfSinks + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_capturemanager_classes_SinkControlNative_getCollectionOfSinks + (JNIEnv *, jobject, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SourceControlNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SourceControlNative.h new file mode 100644 index 0000000..3ad6bc7 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_SourceControlNative.h @@ -0,0 +1,53 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_SourceControlNative */ + +#ifndef _Included_capturemanager_classes_SourceControlNative +#define _Included_capturemanager_classes_SourceControlNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_SourceControlNative + * Method: createSourceControl + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_createSourceControl + (JNIEnv *, jobject, jlong, jstring, jstring); + +/* + * Class: capturemanager_classes_SourceControlNative + * Method: createSourceNode + * Signature: (JLjava/lang/String;II)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_createSourceNode + (JNIEnv *, jobject, jlong, jstring, jint, jint); + +/* + * Class: capturemanager_classes_SourceControlNative + * Method: createSourceNodeWithDownStreamConnection + * Signature: (JLjava/lang/String;IIJ)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_createSourceNodeWithDownStreamConnection + (JNIEnv *, jobject, jlong, jstring, jint, jint, jlong); + +/* + * Class: capturemanager_classes_SourceControlNative + * Method: getCollectionOfSources + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_capturemanager_classes_SourceControlNative_getCollectionOfSources + (JNIEnv *, jobject, jlong); + +/* + * Class: capturemanager_classes_SourceControlNative + * Method: getSourceOutputMediaType + * Signature: (JLjava/lang/String;II)J + */ +JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_getSourceOutputMediaType + (JNIEnv *, jobject, jlong, jstring, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_StrideForBitmapNative.h b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_StrideForBitmapNative.h new file mode 100644 index 0000000..0525d8a --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/JNI/capturemanager_classes_StrideForBitmapNative.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class capturemanager_classes_StrideForBitmapNative */ + +#ifndef _Included_capturemanager_classes_StrideForBitmapNative +#define _Included_capturemanager_classes_StrideForBitmapNative +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: capturemanager_classes_StrideForBitmapNative + * Method: getStrideForBitmap + * Signature: (JLjava/lang/String;I)I + */ +JNIEXPORT jint JNICALL Java_capturemanager_classes_StrideForBitmapNative_getStrideForBitmap + (JNIEnv *, jobject, jlong, jstring, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/natives/capturemanager/CaptureManagerNativeProxy/LogPrintOutControlNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/LogPrintOutControlNative.cpp new file mode 100644 index 0000000..fc7ae96 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/LogPrintOutControlNative.cpp @@ -0,0 +1,102 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_LogPrintOutControlNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_LogPrintOutControlNative + * Method: addPrintOutDestinationNative + * Signature: (JILjava/lang/String;)V + */ + JNIEXPORT void JNICALL Java_capturemanager_classes_LogPrintOutControlNative_addPrintOutDestinationNative + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jint aLevel, jstring aFilePath) + { + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + ILogPrintOutControl* lPtrILogPrintOutControl = (ILogPrintOutControl*)aPtr; + + const jchar *lPtrFilePath = aPtrEnv->GetStringChars(aFilePath, nullptr); + + HRESULT lres = lPtrILogPrintOutControl->addPrintOutDestination( + aLevel, + (BSTR)lPtrFilePath); + + if (FAILED(lres)) + { + lres = E_FAIL; + } + + } while (false); + } + /* + * Class: capturemanager_classes_LogPrintOutControlNative + * Method: removePrintOutDestinationNative + * Signature: (JILjava/lang/String;)V + */ + JNIEXPORT void JNICALL Java_capturemanager_classes_LogPrintOutControlNative_removePrintOutDestinationNative + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jint aLevel, jstring aFilePath) + { + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + ILogPrintOutControl* lPtrILogPrintOutControl = (ILogPrintOutControl*)aPtr; + + const jchar *lPtrFilePath = aPtrEnv->GetStringChars(aFilePath, nullptr); + + lPtrILogPrintOutControl->removePrintOutDestination( + aLevel, + (BSTR)lPtrFilePath); + + } while (false); + } + + /* + * Class: capturemanager_classes_LogPrintOutControlNative + * Method: setVerboseNative + * Signature: (JILjava/lang/String;Ljava/lang/Boolean;)V + */ + JNIEXPORT void JNICALL Java_capturemanager_classes_LogPrintOutControlNative_setVerboseNative + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jint aLevel, jstring aFilePath, jboolean aState) + { + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + ILogPrintOutControl* lPtrILogPrintOutControl = (ILogPrintOutControl*)aPtr; + + const jchar *lPtrFilePath = aPtrEnv->GetStringChars(aFilePath, nullptr); + + lPtrILogPrintOutControl->setVerbose( + aLevel, + (BSTR)lPtrFilePath, + aState); + + } while (false); + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallNative.cpp new file mode 100644 index 0000000..3b89301 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallNative.cpp @@ -0,0 +1,83 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_SampleGrabberCallNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SampleGrabberCallNative + * Method: readData + * Signature: (J[B)I + */ + JNIEXPORT jint JNICALL Java_capturemanager_classes_SampleGrabberCallNative_readData + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jobject byteBuffer) + { + jint lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (byteBuffer == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + void* bufferAddress = aPtrEnv->GetDirectBufferAddress(byteBuffer); + + if (bufferAddress == nullptr) + break; + + DWORD lReadSize; + + lhr = lObject->readData( + bufferAddress, + &lReadSize); + + if (FAILED(lhr)) + break; + + lresult = (jint) lReadSize; + + } while (false); + + return lresult; + } + + JNIEXPORT void JNICALL Java_capturemanager_classes_SampleGrabberCallNative_RGB32ToBGRA + (JNIEnv* aPtrEnv, jobject aClass, jobject byteBuffer) + { + jbyte* bufferAddress = (jbyte*) aPtrEnv->GetDirectBufferAddress(byteBuffer); + + if (bufferAddress == nullptr) + return; + + jlong capacity = aPtrEnv->GetDirectBufferCapacity(byteBuffer); + + //We just actually need to fill the alpha, all other values are in place for Java's BGRA. RGB32 does not set alpha (is 0). + for (jlong i = 0; i < capacity; i += 4) { + bufferAddress[i + 3] = 0xFF;//Alpha = 1.0 + } + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallSinkFactoryNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallSinkFactoryNative.cpp new file mode 100644 index 0000000..9d83cb9 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallSinkFactoryNative.cpp @@ -0,0 +1,98 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_SampleGrabberCallSinkFactoryNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SampleGrabberCallSinkFactoryNative + * Method: createOutputNode + * Signature: (JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SampleGrabberCallSinkFactoryNative_createOutputNode + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aStringMajorType, jstring aStringSubType, jint aSampleByteSize, jstring aStringIID) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (aStringMajorType == nullptr) + break; + + if (aStringSubType == nullptr) + break; + + if (aStringIID == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringMajorType = aPtrEnv->GetStringChars(aStringMajorType, nullptr); + + CLSID lMajorTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringMajorType, &lMajorTypeGUID); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringSubType = aPtrEnv->GetStringChars(aStringSubType, nullptr); + + CLSID lSubTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringSubType, &lSubTypeGUID); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lIID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lIID); + + if (FAILED(lhr)) + break; + + CComPtrCustom lOutputNode; + + lhr = lObject->createOutputNode( + lMajorTypeGUID, + lSubTypeGUID, + aSampleByteSize, + lIID, + &lOutputNode); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lOutputNode.detach(); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallbackSinkFactoryNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallbackSinkFactoryNative.cpp new file mode 100644 index 0000000..87ac4f0 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SampleGrabberCallbackSinkFactoryNative.cpp @@ -0,0 +1,283 @@ +#define WIN32_LEAN_AND_MEAN + + +#include +#include + + +#include "JNI\capturemanager_classes_SampleGrabberCallbackSinkFactoryNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + + +class SampleGrabberCallback : public ISampleGrabberCallback +{ +private: + + JavaVM * mPtrJavaVM = nullptr; + + jobject mIUpdateStateListener = nullptr; + +public: + + SampleGrabberCallback( + JavaVM * aPtrJavaVM, + jobject aIUpdateStateListener) : + mRefCount(1), + mPtrJavaVM(aPtrJavaVM), + mIUpdateStateListener(aIUpdateStateListener) + {} + + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE invoke( + /* [in] */ REFGUID aGUIDMajorMediaType, + /* [in] */ DWORD aSampleFlags, + /* [in] */ LONGLONG aSampleTime, + /* [in] */ LONGLONG aSampleDuration, + /* [in] */ LPVOID aPtrSampleBuffer, + /* [in] */ DWORD aSampleSize) + { + do + { + if (mPtrJavaVM == nullptr) + break; + + JNIEnv * lPtrEnv; + + // double check it's all ok + int getEnvStat = mPtrJavaVM->GetEnv((void **)&lPtrEnv, JNI_VERSION_1_6); + + if (getEnvStat == JNI_EDETACHED) { + + if (mPtrJavaVM->AttachCurrentThread((void **)&lPtrEnv, NULL) != 0) + { + + } + } + else if (getEnvStat == JNI_OK) { + // + } + else if (getEnvStat == JNI_EVERSION) { + //std::cout << "GetEnv: version not supported" << std::endl; + } + + + + + + if (mIUpdateStateListener == nullptr) + break; + + jclass thisClass = lPtrEnv->GetObjectClass(mIUpdateStateListener); + + if (thisClass == nullptr) + break; + + jmethodID linvoke = lPtrEnv->GetMethodID(thisClass, + "invoke", "([BI)V"); + + if (linvoke == nullptr) + break; + + jbyteArray lByteArray = lPtrEnv->NewByteArray(aSampleSize); + + //jdouble average = lPtrEnv->CallIntMethod( + // mIUpdateStateListener, linvoke, aCallbackEventCode, aSessionDescriptor); + + mPtrJavaVM->DetachCurrentThread(); + + } while (false); + + + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, _COM_Outptr_ void __RPC_FAR *__RPC_FAR *ppvObject) + { + HRESULT lhresult = E_NOINTERFACE; + + do + { + if (ppvObject == NULL) + { + lhresult = E_POINTER; + + break; + } + + lhresult = S_OK; + + if (riid == IID_IUnknown) + { + *ppvObject = static_cast(this); + + break; + } + else if (riid == + __uuidof(ISessionCallback)) + { + *ppvObject = static_cast(this); + + break; + } + + *ppvObject = NULL; + + lhresult = E_NOINTERFACE; + + } while (false); + + if (SUCCEEDED(lhresult)) + AddRef(); + + return lhresult; + } + + virtual ULONG STDMETHODCALLTYPE AddRef(void) + { + return ++mRefCount; + } + + virtual ULONG STDMETHODCALLTYPE Release(void) + { + ULONG lCount = --mRefCount; + + if (lCount == 0) + { + delete this; + } + return lCount; + } + +private: + + std::atomic mRefCount; + + virtual ~SampleGrabberCallback() + { + if (mPtrJavaVM == nullptr) + return; + + JNIEnv * lPtrEnv; + + int getEnvStat = mPtrJavaVM->GetEnv((void **)&lPtrEnv, JNI_VERSION_1_6); + + if (getEnvStat == JNI_EDETACHED) { + + if (mPtrJavaVM->AttachCurrentThread((void **)&lPtrEnv, NULL) != 0) + { + + } + } + else if (getEnvStat == JNI_OK) { + // + } + else if (getEnvStat == JNI_EVERSION) { + + return; + } + + if (lPtrEnv) + lPtrEnv->DeleteGlobalRef(mIUpdateStateListener); + + mPtrJavaVM->DetachCurrentThread(); + + } +}; + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SampleGrabberCallbackSinkFactoryNative + * Method: createOutputNode + * Signature: (JLjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SampleGrabberCallbackSinkFactoryNative_createOutputNode + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aStringMajorType, jstring aStringSubType, jobject aPtrISampleGrabberCallback) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (aStringMajorType == nullptr) + break; + + if (aStringSubType == nullptr) + break; + + if (aPtrISampleGrabberCallback == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringMajorType = aPtrEnv->GetStringChars(aStringMajorType, nullptr); + + CLSID lMajorTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringMajorType, &lMajorTypeGUID); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringSubType = aPtrEnv->GetStringChars(aStringSubType, nullptr); + + CLSID lSubTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringSubType, &lSubTypeGUID); + + if (FAILED(lhr)) + break; + + + + auto lGlobalISampleGrabberCallback = aPtrEnv->NewGlobalRef(aPtrISampleGrabberCallback); + + JavaVM * lPtrJavaVM; + + auto EnvStat = aPtrEnv->GetJavaVM(&lPtrJavaVM); + + if (EnvStat != JNI_OK) + break; + + //JNI_VERSION_1_8 + + CComPtrCustom lSampleGrabberCallback = new SampleGrabberCallback( + lPtrJavaVM, + lGlobalISampleGrabberCallback); + + + CComPtrCustom lOutputNode; + + lhr = lObject->createOutputNode( + lMajorTypeGUID, + lSubTypeGUID, + lSampleGrabberCallback, + &lOutputNode); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lOutputNode.detach(); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SessionControlNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SessionControlNative.cpp new file mode 100644 index 0000000..9dc2da7 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SessionControlNative.cpp @@ -0,0 +1,138 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + +#include "jawt_md.h" +#include "JNI\capturemanager_classes_SessionControlNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SessionControlNative + * Method: createSession + * Signature: (J[JLjava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SessionControlNative_createSession + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jlongArray aPtrSourceNodesOfTopologys, jstring aStringIID) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aClass == nullptr) + break; + + if (aPtrEnv == nullptr) + break; + + if (aPtrSourceNodesOfTopologys == nullptr) + break; + + if (aStringIID == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lInterfaceID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lInterfaceID); + + if (FAILED(lhr)) + break; + + + auto lPtrSourceNodesOfTopologys = aPtrEnv->GetLongArrayElements(aPtrSourceNodesOfTopologys, nullptr); + + if (lPtrSourceNodesOfTopologys == nullptr) + break; + + auto lArrayLength = aPtrEnv->GetArrayLength(aPtrSourceNodesOfTopologys); + + SAFEARRAY* pSA = NULL; + SAFEARRAYBOUND bound[1]; + bound[0].lLbound = 0; + bound[0].cElements = lArrayLength; + pSA = SafeArrayCreate(VT_VARIANT, 1, bound); + + for (long i = 0; i < lArrayLength; i++) + { + jlong lPtr = lPtrSourceNodesOfTopologys[i]; + + if (lPtr == 0) + continue; + + IUnknown* lPtrIUnknown = (IUnknown*)lPtr; + + VARIANT lVar; + + VariantInit(&lVar); + + lVar.vt = VT_UNKNOWN; + + lVar.punkVal = lPtrIUnknown; + + lhr = SafeArrayPutElement(pSA, &i, &lVar); + + if (FAILED(lhr)) + break; + + } + + if (FAILED(lhr)) + break; + + + + VARIANT theArray; + + VariantInit(&theArray); + + theArray.vt = VT_SAFEARRAY | VT_UNKNOWN; + + theArray.parray = pSA; + + + + CComPtrCustom lSession; + + lhr = lObject->createSession( + theArray, + lInterfaceID, + &lSession); + + SafeArrayDestroy(pSA); + + VariantClear(&theArray); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lSession.detach(); + + } while (false); + + return lresult; + + }; + + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SessionNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SessionNative.cpp new file mode 100644 index 0000000..2d0fe1c --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SessionNative.cpp @@ -0,0 +1,475 @@ +#define WIN32_LEAN_AND_MEAN + + +#include +#include + + +#include "JNI\capturemanager_classes_SessionNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#define IID_PPV_ARGSIUnknown(ppType) __uuidof(**(ppType)), (IUnknown**)(ppType) + + + +class SessionCallback : public ISessionCallback +{ +private: + + JavaVM * mPtrJavaVM = nullptr; + + jobject mIUpdateStateListener = nullptr; + +public: + + SessionCallback( + JavaVM * aPtrJavaVM, + jobject aIUpdateStateListener) : + mRefCount(1), + mPtrJavaVM(aPtrJavaVM), + mIUpdateStateListener(aIUpdateStateListener) + {} + + virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE invoke( + /* [in] */ DWORD aCallbackEventCode, + /* [in] */ DWORD aSessionDescriptor) + { + do + { + if (mPtrJavaVM == nullptr) + break; + + JNIEnv * lPtrEnv; + + // double check it's all ok + int getEnvStat = mPtrJavaVM->GetEnv((void **)&lPtrEnv, JNI_VERSION_1_6); + + if (getEnvStat == JNI_EDETACHED) { + + if (mPtrJavaVM->AttachCurrentThread((void **)&lPtrEnv, NULL) != 0) + { + + } + } + else if (getEnvStat == JNI_OK) { + // + } + else if (getEnvStat == JNI_EVERSION) { + //std::cout << "GetEnv: version not supported" << std::endl; + } + + + + + + if (mIUpdateStateListener == nullptr) + break; + + jclass thisClass = lPtrEnv->GetObjectClass(mIUpdateStateListener); + + if (thisClass == nullptr) + break; + + jmethodID linvoke = lPtrEnv->GetMethodID(thisClass, + "invoke", "(II)V"); + + if (linvoke == nullptr) + break; + + jdouble average = lPtrEnv->CallIntMethod( + mIUpdateStateListener, linvoke, aCallbackEventCode, aSessionDescriptor); + + mPtrJavaVM->DetachCurrentThread(); + + } while (false); + + + return S_OK; + } + + virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, _COM_Outptr_ void __RPC_FAR *__RPC_FAR *ppvObject) + { + HRESULT lhresult = E_NOINTERFACE; + + do + { + if (ppvObject == NULL) + { + lhresult = E_POINTER; + + break; + } + + lhresult = S_OK; + + if (riid == IID_IUnknown) + { + *ppvObject = static_cast(this); + + break; + } + else if (riid == + __uuidof(ISessionCallback)) + { + *ppvObject = static_cast(this); + + break; + } + + *ppvObject = NULL; + + lhresult = E_NOINTERFACE; + + } while (false); + + if (SUCCEEDED(lhresult)) + AddRef(); + + return lhresult; + } + + virtual ULONG STDMETHODCALLTYPE AddRef(void) + { + return ++mRefCount; + } + + virtual ULONG STDMETHODCALLTYPE Release(void) + { + ULONG lCount = --mRefCount; + + if (lCount == 0) + { + delete this; + } + return lCount; + } + +private: + + std::atomic mRefCount; + + virtual ~SessionCallback() + { + if (mPtrJavaVM == nullptr) + return; + + JNIEnv * lPtrEnv; + + int getEnvStat = mPtrJavaVM->GetEnv((void **)&lPtrEnv, JNI_VERSION_1_6); + + if (getEnvStat == JNI_EDETACHED) { + + if (mPtrJavaVM->AttachCurrentThread((void **)&lPtrEnv, NULL) != 0) + { + + } + } + else if (getEnvStat == JNI_OK) { + // + } + else if (getEnvStat == JNI_EVERSION) { + + return; + } + + if (lPtrEnv) + lPtrEnv->DeleteGlobalRef(mIUpdateStateListener); + + mPtrJavaVM->DetachCurrentThread(); + + } +}; + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SessionNative + * Method: closeSession + * Signature: (J)Z + */ + JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_closeSession + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jboolean lresult = JNI_FALSE; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + lhr = lObject->closeSession(); + + if (FAILED(lhr)) + break; + + lresult = JNI_TRUE; + + } while (false); + + return lresult; + } + + + /* + * Class: capturemanager_classes_SessionNative + * Method: addIUpdateStateListener + * Signature: (JLjava/lang/Object;)Z + */ + JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_addIUpdateStateListener + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jobject aIUpdateStateListener) + { + jboolean lresult = JNI_FALSE; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + + CComPtrCustom IConnectionPointContainer; + + lhr = lObject->getIConnectionPointContainer( + IID_PPV_ARGSIUnknown(&IConnectionPointContainer)); + + if (FAILED(lhr)) + break; + + CComPtrCustom lConnectionPoint; + + lhr = IConnectionPointContainer->FindConnectionPoint( + __uuidof(ISessionCallback), + &lConnectionPoint); + + if (FAILED(lhr)) + break; + + + + auto lGlobalIUpdateStateListener = aPtrEnv->NewGlobalRef(aIUpdateStateListener); + + JavaVM * lPtrJavaVM; + + auto EnvStat = aPtrEnv->GetJavaVM(&lPtrJavaVM); + + if (EnvStat != JNI_OK) + break; + + //JNI_VERSION_1_8 + + CComPtrCustom lSessionCallback = new SessionCallback( + lPtrJavaVM, + lGlobalIUpdateStateListener); + + DWORD lStreamID; + + lhr = lConnectionPoint->Advise( + lSessionCallback, + &lStreamID); + + if (FAILED(lhr)) + break; + + lresult = JNI_TRUE; + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SessionNative + * Method: getSessionDescriptor + * Signature: (J)I + */ + JNIEXPORT jint JNICALL Java_capturemanager_classes_SessionNative_getSessionDescriptor + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jint lresult = -1; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + DWORD lSessionDescriptor = 0; + + lhr = lObject->getSessionDescriptor(&lSessionDescriptor); + + if (FAILED(lhr)) + break; + + lresult = lSessionDescriptor; + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SessionNative + * Method: pauseSession + * Signature: (J)Z + */ + JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_pauseSession + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jboolean lresult = JNI_FALSE; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + lhr = lObject->pauseSession(); + + if (FAILED(lhr)) + break; + + lresult = JNI_TRUE; + + } while (false); + + return lresult; + } + /* + * Class: capturemanager_classes_SessionNative + * Method: startSession + * Signature: (JJLjava/lang/String;)Z + */ + JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_startSession + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jlong aStartTime, jstring aStringGUIDTimeType) + { + jboolean lresult = JNI_FALSE; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringGUIDTimeType, nullptr); + + CLSID lGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lGUID); + + if (FAILED(lhr)) + break; + + lhr = lObject->startSession( + aStartTime, + lGUID); + + if (FAILED(lhr)) + break; + + lresult = JNI_TRUE; + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SessionNative + * Method: stopSession + * Signature: (J)Z + */ + JNIEXPORT jboolean JNICALL Java_capturemanager_classes_SessionNative_stopSession + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jboolean lresult = JNI_FALSE; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + lhr = lObject->stopSession(); + + if (FAILED(lhr)) + break; + + lresult = JNI_TRUE; + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SinkControlNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SinkControlNative.cpp new file mode 100644 index 0000000..4ad0930 --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SinkControlNative.cpp @@ -0,0 +1,127 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_SinkControlNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SinkControlNative + * Method: createSinkFactory + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SinkControlNative_createSinkFactory + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aStringContainerTypeGUID, jstring aStringIID) + + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringContainerTypeGUID = aPtrEnv->GetStringChars(aStringContainerTypeGUID, nullptr); + + CLSID lContainerTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringContainerTypeGUID, &lContainerTypeGUID); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lInterfaceID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lInterfaceID); + + if (FAILED(lhr)) + break; + + CComPtrCustom lIUnknown; + + lhr = lObject->createSinkFactory( + lContainerTypeGUID, + lInterfaceID, + &lIUnknown); + + if (FAILED(lhr)) + break; + + if (!lIUnknown) + break; + + lresult = (jlong)lIUnknown.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SinkControlNative + * Method: getCollectionOfSinks + * Signature: (J)Ljava/lang/String; + */ + JNIEXPORT jstring JNICALL Java_capturemanager_classes_SinkControlNative_getCollectionOfSinks + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jstring lresult = nullptr; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + BSTR lXMLstring = nullptr; + + lhr = lObject->getCollectionOfSinks(&lXMLstring); + + if (FAILED(lhr)) + break; + + auto lLength = SysStringLen(lXMLstring); + + lresult = aPtrEnv->NewString((jchar*)lXMLstring, lLength); + + SysFreeString(lXMLstring); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/SourceControlNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/SourceControlNative.cpp new file mode 100644 index 0000000..d1376ba --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/SourceControlNative.cpp @@ -0,0 +1,273 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_SourceControlNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_SourceControlNative + * Method: createSourceControl + * Signature: (JLjava/lang/String;Ljava/lang/String;)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_createSourceControl + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aSymbolicLink, jstring aStringIID) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aSymbolicLink == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + + const jchar *lPtrStringIID = aPtrEnv->GetStringChars(aStringIID, nullptr); + + CLSID lIID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringIID, &lIID); + + if (FAILED(lhr)) + break; + + CComPtrCustom lControl; + + const jchar *lPtrSymbolicLink = aPtrEnv->GetStringChars(aSymbolicLink, nullptr); + + lhr = lObject->createSourceControl( + (wchar_t*)lPtrSymbolicLink, + lIID, + &lControl); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lControl.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SourceControlNative + * Method: createSourceNode + * Signature: (JLjava/lang/String;II)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_createSourceNode + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aSymbolicLink, jint aStreamIndex, jint aMediaTypeIndex) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aSymbolicLink == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + CComPtrCustom lSourceNode; + + const jchar *lPtrSymbolicLink = aPtrEnv->GetStringChars(aSymbolicLink, nullptr); + + lhr = lObject->createSourceNode( + (wchar_t*)lPtrSymbolicLink, + aStreamIndex, + aMediaTypeIndex, + &lSourceNode); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lSourceNode.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SourceControlNative + * Method: createSourceNodeWithDownStreamConnection + * Signature: (JLjava/lang/String;IIJ)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_createSourceNodeWithDownStreamConnection + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aSymbolicLink, jint aStreamIndex, jint aMediaTypeIndex, jlong aDownStreamPtr) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aDownStreamPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + IUnknown* lPtrDownStream = (IUnknown*)aDownStreamPtr; + + CComPtrCustom lSourceNode; + + const jchar *lPtrSymbolicLink = aPtrEnv->GetStringChars(aSymbolicLink, nullptr); + + lhr = lObject->createSourceNodeWithDownStreamConnection( + (wchar_t*)lPtrSymbolicLink, + aStreamIndex, + aMediaTypeIndex, + lPtrDownStream, + &lSourceNode); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lSourceNode.detach(); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SourceControlNative + * Method: getCollectionOfSources + * Signature: (J)Ljava/lang/String; + */ + JNIEXPORT jstring JNICALL Java_capturemanager_classes_SourceControlNative_getCollectionOfSources + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr) + { + jstring lresult = nullptr; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + BSTR lXMLstring = nullptr; + + lhr = lObject->getCollectionOfSources(&lXMLstring); + + if (FAILED(lhr)) + break; + + auto lLength = SysStringLen(lXMLstring); + + lresult = aPtrEnv->NewString((jchar*)lXMLstring, lLength); + + SysFreeString(lXMLstring); + + } while (false); + + return lresult; + } + + /* + * Class: capturemanager_classes_SourceControlNative + * Method: getSourceOutputMediaType + * Signature: (JLjava/lang/String;II)J + */ + JNIEXPORT jlong JNICALL Java_capturemanager_classes_SourceControlNative_getSourceOutputMediaType + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aSymbolicLink, jint aStreamIndex, jint aMediaTypeIndex) + { + jlong lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aSymbolicLink == 0) + break; + + if (aPtrEnv == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + CComPtrCustom lMediaType; + + const jchar *lPtrSymbolicLink = aPtrEnv->GetStringChars(aSymbolicLink, nullptr); + + lhr = lObject->getSourceOutputMediaType( + (wchar_t*)lPtrSymbolicLink, + aStreamIndex, + aMediaTypeIndex, + &lMediaType); + + if (FAILED(lhr)) + break; + + lresult = (jlong)lMediaType.detach(); + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/CaptureManagerNativeProxy/StrideForBitmapNative.cpp b/natives/capturemanager/CaptureManagerNativeProxy/StrideForBitmapNative.cpp new file mode 100644 index 0000000..5f29dba --- /dev/null +++ b/natives/capturemanager/CaptureManagerNativeProxy/StrideForBitmapNative.cpp @@ -0,0 +1,72 @@ +#define WIN32_LEAN_AND_MEAN + + +#include + + +#include "JNI\capturemanager_classes_StrideForBitmapNative.h" +#include "CaptureManagerTypeInfo.h" +#include "ComPtrCustom.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* + * Class: capturemanager_classes_StrideForBitmapNative + * Method: getStrideForBitmap + * Signature: (JLjava/lang/String;I)I + */ + JNIEXPORT jint JNICALL Java_capturemanager_classes_StrideForBitmapNative_getStrideForBitmap + (JNIEnv * aPtrEnv, jobject aClass, jlong aPtr, jstring aStringMediaType, jint aWidthInPixels) + { + jint lresult = 0; + + do + { + if (aPtr == 0) + break; + + if (aPtrEnv == nullptr) + break; + + if (aStringMediaType == nullptr) + break; + + IUnknown* lPtrIUnknown = (IUnknown*)aPtr; + + CComPtrCustom lObject; + + HRESULT lhr = lPtrIUnknown->QueryInterface(IID_PPV_ARGS(&lObject)); + + if (FAILED(lhr)) + break; + + const jchar *lPtrStringContainerTypeGUID = aPtrEnv->GetStringChars(aStringMediaType, nullptr); + + CLSID lMediaTypeGUID; + + lhr = CLSIDFromString((wchar_t*)lPtrStringContainerTypeGUID, &lMediaTypeGUID); + + if (FAILED(lhr)) + break; + + LONG lStride = 0; + + lhr = lObject->getStrideForBitmap( + lMediaTypeGUID, + aWidthInPixels, + &lStride); + + if (FAILED(lhr)) + break; + + lresult = (jint)lStride; + + } while (false); + + return lresult; + } + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/natives/capturemanager/README.md b/natives/capturemanager/README.md new file mode 100644 index 0000000..3bf1563 --- /dev/null +++ b/natives/capturemanager/README.md @@ -0,0 +1,9 @@ +# Introduction + +This is the code for the proxy DLL that the Java JNI code in this repository uses to communicate with the real CaptureManagerSDK DLL. + +I have not coded this, it's just a copy of `CaptureManagerToJavaProxy.zip` downloaded from https://www.codeproject.com/Articles/1017223/CaptureManager-SDK-Capturing-Recording-and-Streami with a very simple modification in method `Java_capturemanager_classes_SampleGrabberCallNative_readData` of file `SampleGrabberCallNative.cpp` to avoid very high memory usage due to copying. This method received an array argument where data was copied. With my modified version it receives a direct Java ByteBuffer instance. + +The already-built DLLs can be found in the natives directory of this same repository. The code is here for reference and bulding a custom DLL. + +Note: Only `SampleGrabberCallNative` mode is used in the Java driver. I was not able to make Callback mode work correctly. Fortunately reading directly from the buffer into JavaFX images is possible, avoiding the conversion to a `BufferedImage` every frame. \ No newline at end of file diff --git a/natives/x64/CaptureManager.dll b/natives/x64/CaptureManager.dll new file mode 100644 index 0000000000000000000000000000000000000000..f14a6fb2593744840acbdef7c0bf8fff9b77e7d8 GIT binary patch literal 2428416 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 # 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

D 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%0Dy%G8U%p2=PM$T%8dfs`b(_Fd}^HrctW0`mf3Ug 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 z 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 z%0A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

!WZ>B^yWk%pGv6Dt2?sQfG3 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 I58HwN0iQM@j{pDw literal 0 HcmV?d00001 diff --git a/natives/x64/CaptureManagerNativeProxy.dll b/natives/x64/CaptureManagerNativeProxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..8a348cc3f91adb8bccd550750bbdf434b5f3ba71 GIT binary patch literal 132096 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

8eiOvxX&bCT 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%0DS&Tp%SO+r{PEynm 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 XMmcT(DQWs+6*r-3xaZsp3j`L#7`SX?)zZxU0 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 *OPRqlmy7 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 z

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εosHWqvlC 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

)!RQ`6<-L(tQRBYE0!3SihpCB8FVF>Qo zxa(>gimuGY2UoeFc=;p+h0I1xn%{%DJG1dYmLLJjwrdPj?%7!6K-HDmShLv;)d?CZ z&8GflF@)b9FbCYj^YO23#B^$SbhpREfUxL9Yj~^~d7K4B&jX+cxn|--2Z||On2Gb@ z@8Y6=K!KTvR6?yL;{9Y89Z$q{S9J{?dLmvB1IYbp7CO**tkN4yFCb`pB8DDd!`4Ln z^&w6~?{xP>`~}*JodWKW{m^4bx7#R>7%Bl7F(pi8#Z7qAL@z z{|Yx085#<=SiIs!_eAW^5`-%00I1v(vEfP^H(i;CnVZ~DJ#@Unjh={uEW|_(m;&zM zxzqunD--ec1~&);H3*Jq{DZ}jIu?oRrr3z+ib#yU?}p<3Unr4?e6g)&VlM?vM2`16@Ol+>QW}@+QS{bRE^wUWCVS2)YXsM;s+%s}PYDY8j zs>wF8JJm%!BmdLlMs^ySQe7l#CbRj*qW!c3Xx}XwH(y~x(UloFcbOZCM+Pe>WJcvt{bWZ4V9jeVGA*R4*KU-+kCx{oF#g3QkAyG5q#R>)DClzGy_|OoVzL~NYE88 zUG_K+tVnJ34v~*g5mN2?Bjrmln`xS+@ik}Z-*^{E{_isw=IF(0v$Va6K9jPZTd$FQ zh-#RJ>aa=v7WSp-b@MLnnWuNOdfkXy6R&{;qSN;sS3P*P*B^PVo)yW+VAB*{OX)J* z2?{ntE+;5UaSgZ%s-yXZ9d>Sle01U?UlP~XFe!!5AkoGR*-K%~(D{{_GXR)8Q81~? zN@8AxV%sj;^drX~9~(z1uWEr*;jWs1+qip;cah|y|1G#H5jfA5n)wM^vs@_zssqMZ z4G;BezMn=v7w=uUX~jrfo*3#cX*H3E0hGw-m^dVLq|-@KVjp=mAP*L0)y-f8HZFp4 zXzf9>cJ{9aI7PG=`|^;>ndEI0fd zO;)w#532_#w8(k&H+i*0Kk(O^40Yg~4~n1!r~%KU!Cm6KHh$(VR4 zn2#2LgD|19i-SCzwv-PH&(7#ksCXr|=@`i9H$J2d9?mJ}!#A#YgyJ8jxSfK3ocNHb zXu44Ik0Q9Ia*XlI4pOFu2Q(VWI2{DrZ8R_%mLMPhkTd-@Y zDzVv)s_RX#4A`$4^J!L}u5zwm2e21rB-&jM{-!>podv%1Vl-`lOR&%#l3Cyr7MQ80 z02!KiCrZP7)5he0W1AZqnH)xK)42e}@U?_}^|iit(M6>0-w7Qm?AsL11G^bH_d;?b ziDU?sIZ!d20e+0eMkYR@srb5>cmSBN6i}hE1E6KgU4pjhx0r>P#h9pm)k&ipG-&(> zSp0~>s7et!VE2t~V87y}nG?CFTeM1Ipan7VMwy|>s=)xQy6}a1PBz4l4qcwX8^br` zMn(bhZ0F&9WD3@E889~c3UL^%s>WY1Z8GqsnAYUb)c{U7QMNxarig4V6JZF~2!2EJ zQMihAgZeP&j4hG(%)XK$2)+~U@$<2%T*X0m@LSay?+U#?E8dR)(E7Y^_(HhkORf2}l3a;uIo=ALmrU#JTSEg zpT=3OU~CsjW}9f0%zJwft8*gxJ)`;4fPomqXaxK}K#VvR6mpaQ+FYnV2yhifG;bvV zbvFAoCsTd}lFye%1E-Qb?ZNqI(de!f-HH=mF+olYV0>~s>*7`eSY`Rj)GMu2z*0fe zjlhknO8&}ugihE#)uxDN8O$#JFfvXWffSO97eqy~G-OPQ;1>BDqzH^b*u{@6!7XcX zF%Vsj@TOcwco}%R*{X4*-?%JYoqpb8oqnFelh5URcQ~o()6Z`!<;mw8$DvE%DbVz$ zq~c$?-xveOU(pU=U`20v%M;qC0OSb?{;WO4r+EjL2_VK`XrC$O5t!z$6cI9@sGRk& zAdgA@AhcP(kP4aL4_KShGzEpskLUMuV+;Nqw6?Uy*EXbQk`s^v9U}u6Z}a+5keC;>X48}qO6S$Vi9yv#G z#^#>lGo%lGJ%caCnUVGkt{KDL^w$#@@fhrln%>1~0$hqn0!4z6i(voT9E`{W&hzGO#J{!vA)b*iy@dM8heJG>4CaJm z66egqir_Ys{S`1GygB^pVI02H;FEGsPOL}-C6hxCv*lsk94~J zgih6eey8g%>D2gsGODxqncpe=-`VNWdw(F<eQ4pvr|hw)%#b$PhH zzEjtm&o*SfI?F9YG+-U-b(<83US<|H)t zWg$Qh(T4ei^J5_d!bhnqB#Vb*3Y5A))SqN#eeV(r|Hwwa!^ioVk(`GgXx8KEa5i=m z)mdp&IJBoZufB2hMvde9iqQLjmx6 z$E-2$$RZgax8&&rCsKH_zkF*W^okZ_JHnO*9Iflji7aDmVx&?Itg7Q9J+L{uHW)ci zTFUVb=rI`2CqM!X2oA>Iq%p`!IUsj1{w7Vxkf#~n@NqW&;yJc4F^0y#K$aQu@Ccb> zg2tQpHHRIGgI(|r=Og%oLxAG<{PAneW8`Ts?yv+gycWV*BlQ3s3WOtTh2W5yKqMQN zErV|x2fC#i^|$j$1>?Qe^Zix?B0Y}rhe=3?nhF{mhVa-V5Lh7I$#^vxyGG_e zZf}XcWqv+aX)M@3(!0;Hgh4hb2*c|Wf|<%rC@DAY8ym$`q z`WCyEL}xK@B!}sI0M9fieF4Mt1HaHt&OB7LGlK*E+G6_c z0@R}cU8ZQcE6hHG#{N&%W2ph-1M@$KoHP1{aWo@#oBMRIVn&Q_-yV8j(5{d3^GWIz=~p5?l-z8D3wp&SeB&r!Lh-au@4X)fl))Xe1coD?J%z=Cg5xp zwm**Nt7MHy2zkea&x46(Ov1+-qB`(+n;f#&M9*hZPR61fsH(>Wx9w0b$%5v|}p0kU%hQUV3tUll< z?_ogWnh*0^Q`ZaTJ1gEFj~qMe%&q7C07i(pF(R(`)Syw4V8yphA>x9O(MdsLt#W-t z>14zU1Q6%e7zm$FoI!{{1O*|2u)8yV7^tOO9fyE(J00N*D%AS{hG$ljO%SQF^?Whf z!9oxV$;15ymxEZmM8QiU<5SEr|FebOTJr^&*GL1+wvJJ4Wmv5Qab!X&RE~6W*gmE* z!saHyP1hi{=TM-XTSN#M=;B9o7c{=zI>dl5Wr0k8z`->L{=in~*FjW8*WV2c(@ThqvnBc~DehtmY6@|81PD=)>d+T0Ir$mLK#wzjF_cp(O=_h`F zPba?bU_U3R<7!&%=ll))Q#!_jX&-Qt<&TrKpy6Q~IJM)^vGOlNUy(#v82K#Q#a+U)2%4|R ziVO3!Q~Sh~kDP?dXo%S)>a#g2o{R7RMehEtf1H^k&?TP3;(q~_jk90ceiYI}eO|fC z8>T-B3jTXNMb91GdGKv6luaY~t}&=#L~`eRwaFjhZu7>RQm)G_}TCaG2*3N);>|XF)Z$%~gWZUiprvby8?H6!ACxSvx{^BPm(<>?iOL=$Jo|OQr}+kXYho02=f8{`S;bodCl2g`b?y zA>j_Wxdqt7*#JaY=F7Btm~RUew*#GB?d(2+~BBTf@j0>IaKHpWzII4!` z)FW&T(#I-XyoG9`%$L5e2-LrXbOzIy4j{4m&*$_!M)jMF>YZMkE9=cKz*_vq+vbeJ zQ958uD9Q`pDYXocSvOYAh3377T~Y&r;PHKiFiP;$6L9G7Z{@K+If7ac*-OIv$^=!SZ5&(*1(9rn|TS^ zRksPe&Bd)54~&c$oe=8tvIk$98F=PRibqaXXbP!RB~ncj9R%C$^Rn=>{wU$6^C27{ zMiX5C;ld&++hCbvi{ydLdJa=a`0o(m?U3?4EKbT8h=EI-?_$B4i&0;#eBQGi}4H&dg-bj#HrOll+8&=xHX=5fwNY6H2KSIXc`j{)x*!B zuW=DNSr<*-Dv$eW$_X7~^Bc7&L!tQcr6eFE{G~DoAKH5izydbulbH;(6&;oZ_BMqXxyT@_c~5-OQEu z?*+$1E=2mjKAg4$aIm$UKK8`9tOpt{yDLfbkM-u`19|2)irncG8O|bRcm-(r^Vj!A zy)Pz~qVnNiVaqu1_WZ<|xG{fR9v4Tq6y#v@{?+@+r$@{J;ymwtwKv+Fh}+(?l5zX~ z7l0=0xqxfIuqOjQM&cibxWtgSH3f~c>Vom#YUeIkoiu$*!1^YXLLZ|w9B`PN^)3bN>bkVTvP-m%}~ zB%k7JGS6$B^Q|F5=FQ;D>>EukA}~f`4p(#{XDC93^Dc5ZL`W?%cZJrQKP=!#)&(P; zID9yKgBf^#Z!~=R;V37VdJ;Vrnf(`by#xeQKJtECDojl;6im&)10bRQSHM){WWml& zEZ+1BkRn-8WLyuk{?#8TFz(MD1P*FvF-Z>?H)0ocYmQ_Dar7naUxaU!e-Wh?S@{@N z4-&>aZNt9^{Au3yG8Uy{tk5x-RK)Y0a?vo4sX^K_vnTpoRaT;Cv(CKdW8Bty-u(=M z^!&tXbK89}uUn1;>8=``&<%0WtlHY!B3r@yaphN9%nL_v=Uh!E3#D zL9K`s42Dlcbuc_E7``n*AH2Oap9 z4E)13&_&sBEWq^5@#8)p{~+CwATAt8_Zw&d45=q5HM=>Un~CA>Im;+W;KGMjNcH#^ zK)%Nya+HWB9xC75G|(1U*ys_<5r@(~rG(NGut!q%~;ngjR>p=pf9 z@1*o*V5l$^$tu#p0pBVAtXE`I^eN~U(PB^e4?RPv&`{Blxy;p=c>huE7#QQLeb_cf z?j>2Zc}gEuGC3q0A<7P9aP{?v+wH><3mZ0#-I~rt_Qay+X&s&Xy$0o`I+qSlNmV7%M`w-VANu7p0SGw&f~+DYqFw zL(?Vjg?DIhcx>2x8pG~kw$fqu8V9#a#l(R*7_}hc*cT8HI(^YL4c3h|aflNFI5rn!p3TlMG{NU9$-vL@_XONiNauI zJ}2eZviLUhV#6hIw1&GO-WE68_Vw1{=0x-xHaAZE%)YSf`z^!Qw-y26$ji;n*_rI@^M7>QXHjL9mx8~TS4=QZ}?ZlFShbQ zd{7s#v5N>5IBh4dsHRi+46J;83pwi7;@GXSKy5YciGgVKwWG?<8x2l5XdW7%icnhC1PR3;vTJ&Q#FeW8EIMsVy#>c=nwVM5({ z6unI`A+XMbcSW^Wk-hg^2sTUVoSX{vUXLa?G*AEG5ziq_{ zt*71~yw`K@I=t>+?s+TzjKx~3`8Qm?QS-0q4!oy0lKw{`i+~3684oIrcsjPqaslr zId3BO!}1ahKaj{k5`RR}BbtH3_kb&TPJKw4WyQhp3#n)?H~d06Cv(IzWe{0`nr{9` zrGOUZQ4R%V!WA!@gh_|E8qZfB(x`;#GZS;5IIXCBZ911~MuZjZs_7nr-LaAw2pY^- zTntx_%1wmDND5|EveBS-l=_A1!I`^idW6nJk)2XRoO6fZwqAXKD_ZD-SI6bWSHtEV zjIRm21C^Qtdg)dnP|$8L%Pa=-dE5N=XS=a&j3@AO@L}Nx;>T5965&3(72K+lyYNMh zu?vV=gci;0?V^Hf(!I_m-6KhDm!K@>L05^E;Ww;i@v$8fZDU~!(Y}M*)7tO3)zOKs+Jvkp$28$uULazgXD3Q?m$EtEHvJrEib@q98=iyia%wR@x7vr|Xg z?ZQHy+w#)Vyp@a4pxfV`iv3dv@fn;ac`F;#0f}4St_fKIu9Q6HM;_y}T3bb!U=l|2 zye*WWwkhxi%oP35vII`VBgE}YgX>PY(aBj#c~dgWy{wkpO} z3LFzqI7b%-IO}7G8be@&hqIlJ!}qW_?Z zM#cs;^KRAp8ZEv>HsUutPt{s{s|5~)aA!?W67x)6l5-|p8(Ae`<-W*J>TXFA3kX?AA&qp1OE|=qdtuIPL8arHef5y*Q>$eIWfa(PgI&i!Q91Lf%?~$25JsTH zXSEccLfv`<9(a>{h}-MsP0FkH4!BT6?(z*WHAe8MS3WIZ&&{g`VTDAW3UKF`E-2nP zj|@@u%i_*A$s?Se31_$Dr$;1NM(?&O$R=BhtyvSy%BFF6rwOKY{3+9yRsm6bs1nYR!mH#m~gkHF#kF%Qo3yD6lo0&eVkx5)W#PJRdMMi!q=IK&MBuNnplu;DpFym~gc>>ZcA1IDcG~yZB$p+V8Y9NvN z4rr{QY}IAf9r66PS3B&n9o$u-BIzYTO^(ZqK}81u-`UA_j$%6z&jn%t_w5FTAUCHv z@*$5Qv%O+8hUqBp)#U*q7>i4RnF=~@51F5d=xalqwS$9F><0)(Eg$*hx})Oa=1xR& z)EPp(1hvg$D|gKq_A1X7H6OX%60k??!z_S+O~VsYplZ}N0*@GAfr4rON> z=F}yS4CHQXeIZTF;ZC-GV<%f@hA%Wty$z%c4xRk(*qL}eAnD%~NIr$GP9`I@$52h1 z45axkXaeg423(2r)(1oxcu)-2L_h)1zX7pX2*u)QG}xH{=@DunzXFg+tG7xQjd-rG zfH*h+81pnUx5O>Ek8Baz7-vje0CATp8c`M2P-OCM2x8N`Ji_83? zTjWDV)GHamlRm=FrZ`_mY_fY!XB)OYz4zxSHQV9_J@;kW_RXsZ%>X~R!jHKc^ZztB^V*-moIleCZ+xzws87Bu;y899#t ztVHKCls_AQ$pkqIt>0yRs1=!mwB9@n-;D3vH?p=AHSM9E9Bet8MUPlHTz{wNgcNQ1 zYi;R9>>QH67wsJfXrR@KO2o{O3IaL#br*pkq{U4jRYDQA3NcS^MTIy!^FD4vhU(OE zw_Z^QEFH=B;DtjWP$7_*Kp$pe>x5^qqKIevNSVwgR3oTilk3fY!hWb!%Z=uRNctgz z0=>>wDP{OtRjG*JQz3WM!_&fr2-+<625BX7;_br-{ZyPVSPD8IDU!H99~wi7EMQT! zv%F?`(kmSK+G?Tsa&R0>gles?s7gBg;&g!`-1Fc?g`4b}<>n@J-wHRm=oc0@+5L)p z9WVk`TgwB2yW;kaIFp{VvWKOBGN5rXBL#JID`!%I%O3W_E1Fm;mtY8k#%I{4=CN`4 zIocL>J#1m$;#5tSEv(Tz>+8OjEevQb7^-Yxrv}3}z)o}n`0fn{+QJYv6TTj=u7@q` z`c(W&$G;5xYh??&J|E9$3v1N2Fyh{^g}o^rMZ%eoju0@56^uzHsKLRU@d~%LY3aEj zi6$ZJ&%zA0Q=VZMe}Wk-jb7uV1D}!o6}e-!^8H>VMh}#0ClC5?wmQSd{2C9b65(RqJDL( z+Z=W+fWcy5k!1}lScGlgM)S%X!ibxL+QO1lt^1F&OpoT_QYFb$C!?Z$B9gbr>?4)J z8yD+rZ^a7syraZ^Sm+Sm2ke@;GJdfhBN>y|)jg8)6A5MW`k)c8&z?dcQ9TLCbrD9wY#IQ_@#U6 z&F4hqBA3S}p)K5bFEsz~$L>6-irZI9r4X$*IJYuiW+k0-qd-vWs3b}2qu=n7^;a2vZ z(ejOD@4u{qoalV8&4 z4A?5_jM3Rh$V4}HF^KxXuon|g)67Ja0x6pzs~zkGdlHU8D_hYD3^b_e<<)eO9mMda z#{$ML16jMh75lM3^bXF&a78Xdd#q}CE*l)f2Im`N(BMK2oZp$AXco~&<_#lB1KJ33 zPKR?77$DshqSuxe0P^j>4Z4dki(z?bSwhe|S|v0DLQ%RE{m+-Nw^{J|-ZuT;(gpg@ zpB_X1Z=o_p`hG?9W86fK1A830zZPZNg!!)r!YmP-j@TIFz+BQ9m^CYT?M64upRBcE zw*1)+2Kqno2?sKh+y{U1=0}sgn-uH$j53#8_Adu^L!zFXZd{sRqkdKwy5V#AoHUpN z2@|FS4jC02xyFAxOs8oLn?~tq@`Q%|apk28aTMD9qzr<79Qx3TYLr8bO*Mb&Wr1#K z5#uw-1L#DPA_upH$KrQR3Y}=~0N27P?-9g4Lf=a5i)KKEff++Y?GAimXOl#0$Z zRagK;+_?0BjfdQ_r=JZ>=d=h7$QJ|MfUIAw0nrTp9sx6fkYJyIZ1!I)A=CT0H^~Lg z;q0&Mh3)tQCpTp8eItmfLz>&V@5i_R+Gw87=CI$QWOv7y=-!iUby*5OKFvKb-mGIk zwLYamyIw%k*f1ZL65@}LICMS*aPRljEO^lxxr0yU2_75fPEBS#K3lGH!#n^GxdpJ| z#~sSwPion|$luZL_Q#s;g1j*Pze~y3KvuN)7nXosvBD(~FOK#GN&H9=papD?2W$Z= z3J9VGTM5{c6g*m97rU#ASJjEUw&m;p_QM0nk*~izw`2J_5brybuUS|Hw34q|NAMdh zUtu4JGfS_Hk+0_`L-L*S*rCYRjUx|5zWxiPC|{GUb|_!-k3=iwXhq4_Ny`tEue~wi zt>o*krNM*C*FNWPj1OrJYWdo7xWg1Snyx>p_5HQ>I{!;c#6IB`3rf5H zoiJ)!PJJC`_vDT)h}h2tI8@MJKEEPX#9HTlb}VY|#8+C>Ze8C6QG15ng)WQQ_?T{d zwVVUuh}swM_E1IbV^Q*k&I=eVYHv?+O*4P>y7v5<7R+iaJ`;up^QG66 z=hrm&d-X`8=T`}?f@xxhKDQO*Y78sz3D~>B_1IN#{BndXN;L;0%!D!pE@mG$ z^kys$Lw~+`$8!2TiSByo81=qe)TpOI?Ooqr?_km(f7r9y>vx~?{eSqqI%#M5^xw5|H%p006e?h%7T zw_onoIo^1UJUDh+^+PFTUPxi57migSP`=XdYGrQvr zev8NB*YbwWrZ;r{H*|)b`3;hOrOiZ%lDJR5_ej2R2|o=WzZd3$ImGB57pPqcSC=Tv z)w8LYX3N6+1DTO?!Ben@m1^r32IDCa%8P*L6-o5qhJQUj5&v`X;NE#q5AOdR$pKhv z{`s5UaZR_N9iV5ijUH@$!H<5cM5at$3|NXg-i6|Df>LgU(}%MQ^}s9pq7qm|c0bd6 zVQzPL1jli+jowZtJ)?Y+7DAYX=I1O;Mit-^6Or@;jn6lCy||mmEyDalokTv~-fz9# zgtz_(l2VtKE~0BcuDDb2Ad0oxsi@$W&L+!_UG`jnWBj4-Qs^F5O>)nL|Gd198Rn?) zm7fRI8*a>cKR4*!+A>g#>zMiG{V(i}vh%0>%iVeGHO|NDI`cnQ|40fbmaSmM4E5QjRxW!?#_*=40P?4VzlS8&>GX<~2(Nn^gxx z=Xof{*;QnbD-RTq{oHgi9vzl)j^S* zoar)^ts~0;NQd^7oiTW0(fAiyAV?X_Gc(3q;1aJ(wLb`-~9BG*_BdE zT?DmIOYIOF8lJ5mJMc7^@4X0_(r(xP{%zN~uIEt;%;iqkZ$MM7uJ^?NtMDUi!jCh8 z83|^|3qNpXoWsXO#P?}IBX2RX1s9(X7?G0_I+hA7PM^jhC$Pese*#?wj19cJk7E>F z6)0Z?#UlonSv$RV(=7mcjZC=j{_UD@#V}}hZL+l!GE)u~MuvOpSG}B1U8!tM`{W!zk=85ct1&Gym2S35-pG#H#kzGAJ%SNm3Q8|S7D*prgC{3)U2k(cuRHd0AW#a z97(P-!s4*K4!LbK&w2*Jg6I%oaT%6juH{ATV{U$F3yYQ^T39^z4<#(fS8|pj=N)QE z{?%#v?Hs)AlCY@y(q?a6Szer(=MZ^=dC9*HiM^eMVoF#HdrAq5HH+Mxw}r(e6Mu}V zp;s%6cocWZi(WVeuj@omgL&E}5tM+onjYud16LRamlqc_*$C~5yr>`VMrik^4+){0 z{|R{!VZ=L_3By{CzRQ|3A<-1q{5=M7>p(;{;*J7FJELzQ*o~jJwKmJe%xStFZ@IfI zhh}246x`hWu&!@h&dXfGSkM2!=k$OvAK8=`Cu`xy@Vb>OzK>+?$l|TrY~0?~8Ck3s zPv0TJ(^B0U%qRarjx6xmOJaB%xR%7~rL`&3U>4(x);)`Br)SVD-)ztwd*Z;3wKDVc zaXQv1Gmq|Ad`!pQeu^Cv&rh`<9Eh%Dx`86?$|5<%f~`CEAiio#=U8wQnVu}n4o&Ac zr{0a_Yy#66og>P$LtS5@E_SuP(OkZmsIZr)S7QJJh~17|R&j}%2WqtS4M{*zmK#A5 zZWYYF*bJu#7O?BqiREeTdN(G{0W9q=PZPS>ZLMrfDs$MzMsw}oW4b+E#z2$}WP>n* zJrm3ip8P>`*0bU4Ch7(ksAcVH8!i8}wT-U`YP;G7BjBtB>Lri6*v`+cZO})Q+D7=3 z-iV>u@2iaFcmpoO8cb2YUMW_!tSe=2zY*K~)#`F5E)&<#p5`mzrk!jBM+#cNEgQ}4 z^%Bz$A3$Y8>xbQ9*tilK#V^pYo?V)V(-8Ao%wsl)-E1E=hfrS&W>FEg2w@EKocp0N zoXF;?-_K}F*vj(Br?agM-7`R1k|*KKKZy{;d+ab`KZkIolXc`xqpb{H9KKAQA_0eL z_^_ph{0P1xn8@%4_OWzkMmQ61GPH5*L|iAK6n^||n8mWq(SPOmz=bfIYE6dD0gpY_ z$CPa>+dCkhma%;Afbn7%JH8c&+$ha9r=vLKd80Y(pMtrFNxqG}j(+B%#=T%GFUSL< zvXRfVVZvo`tTT^$K-;`} zzixm220usYEF-dn>r9xuroBsZpSDrWTS?oMJ3PoNJQ_J0%!~2&Ei)*8$H?Do`FpPX zJxl(cA%D~5@A3SL{PH;M1cA!=Fn%Q&+W3W?qB7)9km%$uC3whNSp#&FnKAn}Mhbg+ zu%7WxHq&>Pm>Z{c2av^hW_;o|?o24V>!`R;E{5{LV=OuOo;hVjUvAmpG>E&Bn(=pw z-?)GUi#Ng7r}#*J7y;EeDx&^hqd0VRI%Myz<$5gObaOa@D$HlXDv$yhWr+A4 z8&E+xqjM%-z9J`l-0C_s~3Bs zM8Y(k%xWZ7-$eN@9zZB)e!c|Pq#}ChSi}M#ucxK z=Wn<`rl_pMORgFKn4e;?EYAeFQORCLt`;auHzB5_kte?Ngz3k(BnM|C&=ksW8&FHS z;VZ&VY94~mBLzzczL}1#E`jWHcdVBkelryx#z3k9x=sLyjckhn|BU!*qfq7MlH;3m zW$4lAbOoTh(^8fBAgsa;Ra{>!;Wf)a5Gs&!;XUr~nh)zi6!TV=0RuY1e#+&}5u7ph zW`yarA_zotSK~uWw#V;r5yqzh9nFo*mU+n18=5JzE~o4+63F|p1X3%vtBb#8X!mwR z8mzA(BhOn)78er|sDiYPBD9f_$Ef!v+S>`kprQ?%G(?mkw?$r2 z9xO_r3&c-qniz}rcas12(kH6}+AFPgb&D(FjFFwmJ78c8E2-cG;qKD{NLUxm|L z7$7^E$y`tYxY0TWc%k~Z&Q;%hb^u`m5zlI3OlGN|$w|-BHdGSWb?o_W%G>d}P~N7U z7UdmR>88A*bxIBh1-U42a?TZ3;v5~#j}AG1&Mzu03iRT98)5d}1dYxZ62&bU!%9LV!r{s-J!VDZuTGU?|6cs+^G#nIB@D}bS6Aw8E%m}EUzJ& zytE2w0l4{6z~>m(T8=Alug-F2F;9iA1aBMkThbBh#M?2tQM}!)X+lw1mMq`#38Rmh zpW(X&jD07j+H6tR$rcamu*G-#t8O09;%YAH38bMjLX5f}PQQoL;v)Fm6H#sV@z?FO zI1w!Z56lbj3??>e*n-tIrYoK#Pv;Yw#ihHmaPsr1y;%nSxJKT#SWF_LK@9p`$nbOs zT5X~<%b4g`^uNY+dNm+|cebw=!1=!R=(vbK)%^HalSf*cE?03;*u`&Da>#Q_1JTl#KE$W$w)D?IdsdiczEMEvdpW570|$TxE2qRBJw)AT$W<3Qw-eRLM%zrVgCU<%p;W*l|HNI~uJ z)zRdVp97A*9m4T;-*%9)Toz84$?$D43ZT1lP=yA63R3Qz))7*&+XLoo2N<5T9!Wm` z8!zVMVv7s>6p)(XTMsgBhiLxQryczKmEw<_j*;gCY4f)~8%Tv6f^>9yAbA~-a+cy6 zbd>yk2HB;JDA-iHOwh}(?Fdm7!j*gnu#o1tQ0JIOrZy0Ur0;U;xgECNvz^wltV=WR zKS#-8mBsez7eyAoW?HiNccqZU7{@$G+3@ZvC5s!0zXLPG*{cLD5EGCmdM+Y?gGOR0 ze*7bj4)qL<7?)6danLySalXKl<19DC=m)!{~SPmZoh5WFFJ`-{rasS~wDOeZIU9JiPN-X{SIDRC> zs7NbASD>0_a7zn|tpTF0^JXTmQgfmgr+|XXSNh!<;<0|T*FWXki~NRX&0KpGna@=# zQ}IX|iod1R;nK(BL!Z}L@RvCBUG{75#TyZ3bW(^UUv@?k?L2-w#bYqmnU&Qg*O$X5 zA#OIjx&PR*WQq z><-SqNySzx(>g>vcXs2P$$_pNfcRU@MDwE8;HVSEOJjz5;*nm)ACA|D)}-6gvHBEJc*24+o5Ek#kZ6W5HavDrywC47Z8y%qOJuf`_e^t^Qch_Ok< z$pNDt)tZ0oiCwXIV-pBMGZO6M;d(Qt2V-YOs|t>1;#^i0I^3UCm=uBnfrU`EJSzSQ zH_d6>$uc$(l2D4hKPz$z5Y`D8UlWYVIg-8%$l>rZ*sOeICQtsHIZPM?C@$3ly#p>( z=l{pqK}^7kvDbsY2V9bN97#=#PxBC0fHP>q z1=W&dfhiX6?|E`; zO-nr4LB(1i5gQ)M_mCqo(aYp|CqF&99Og>hXNm^aZzugU!v$Ek;VCHdI3Ns45cd?` z*#k+I1gUSz>QahfAH!Sm41o+6ED2_P3q>w`I6O6>#!as0p)N?m4E2frexIH31H#i( z`=IY1Un6~^5gkE|J}SKwA=J@Ta`5jEB-ckDvUURc9)R9^_XOb3d}=b9i}(}rjJNW@ zpd$r!X3uAP=xo5;O+liVIwXoI&PLsvc-(Hy9vt3v#M{6FCPj5jw%yCpCLY|hH| z8%6~Ikl@XA*rD5n-Mk? z12y~O$3>3#9-rXb8ViDCWv&Y#DRPa4rrRzxFGSN#TR_xyHS6RCapju!B1gO#Tb1|j zCs{;G!Aa$AO zpKXA4?M(l*emdjxHHYdc^h8|oCG(Q@FYhG-mS7ekr!CnaC;iv*Ol0}!l&+@vKOn!! zlP^0~sg35MNJozNw<4ivSHh*(8_b-mPjjqN4d&TssNPQ{A%n)|(Z-rAc&dtAzg~r`z`uFErx7 z3;&n7MxPwG?&d^tqE8_`ax`>ePHfhH?GJU7fyh&E{&ZB9U&ZWA3E4;= zvv0I7*aEiD6*+06$zbM%uni~M_QSm8Lak)TU=Hv3CXCwe^6L3Wh4&S0|K_MhVwz>2LWi!jxHnUAk z7Y3VIHkJtTOh=quns^?{7n=Uq+6TlY;pt))KQOhp-`w*XZApW-`%WIDyw1D~j~Gqi_YUYu zBU+(%zyvX(eOwv~FT3M6PgXSmm0v9oRN9o#ZC_iIfKF)h*{6Furh?+5VhG?rQd|*$ ztfBHwAu-nhb(D64pOQ6HW}~%+nlMwXp&}e`%B9H5N-hbDp0|>$n+mkOoq2%%q*ChY zgl5*cMxM)Nx|F9zzwr&!k2>M$w&rvNT7(i{ZDrC(FIv=y?sz1e{#-ta9DD2Yq?XBz z(4e5@6qqk#rv=gchnMQjo}>5@LeAuPVx6Tjr0zi>pMi6Lu#TIZ5TG{uCp?0h^egP< zI{Fnborm-8!!xiaR#49>v_`cFMeo{4jSA`tHm0%6L^0ncz^qPYkR~O69g;li1a>Vs z(ORsGE&-9h3WfmvsUF3^@m;w!(Gv78K!gU??V$0d1bhXfm4mM;)mQHR$ik!fG`yVF zs!DWLy<9H)Zq3U;%w{0mBTcNL7oY6bivY)3bK|47USt00|6}h>;G?RpKk$Sw5RveL z7zu7f1&JaWj0+gij3n>|CK{?NDhMth)(s_tEC$g8VSJ9JuDG;rtxL7lRt3~50fYpi zfKUa+O0+63jtVY?pw{_+zvsSfCX+*|Wltfug3C>hY(8B1>}$k?~_ zYG=DUEx`Qr-+Jul89*t&mYa%{K+s3b*smzcrll|IaB4<%z!;M*iM-EJ`Vh*xREI%6tVQbC7-ccA?E>3xzyFsGAi{C(23O>d%VUI`5Y~0t1!mz;2EJ`7CiKL$v9+?*_&B1mA zoMl`r>(INpVI3mA^W285Ix6p3rZfeF7#zf|lxMYp$l2*;=&v19gh3qF*UKP&{=G1W z?e^-M1FljGg8B{E!!<9f%buKjT=vXCDk`L-vQklr8mR0mxDhNJXUlGzn_XlCkTW&= z_*j-1O0A7}F#7^eDu%4aqe`ju zz?Z<=NXC)3P=fjX$s(uW^dGOD;PZVrzo(p?gi!4~i@@yX=*GL|Uwiq~Dd*8@Ne{97jGWSY#>ccI)N}Pz*u{QUN-$#U`#yj;dK+9?j41qxJx6x8NW?HRw z%*>@l+A)Ps;~#wyko1%*ZT`4f%Uv5E@bO)0$8JQ>)%c0D?O8oRi`oxm^sM%`F`qGbt8=_$cGsiA zYv#a>N*(Jjzg&?S&hWr$(*9!IE5`tNuN>o=z7zkBdf`J;Ra80cSfMB0fQU;nSWb!c1PO9CE6aysHKef9BIT`eGUI;OaPe2OoPfX1=uL9dFjx z6q~NRGrjUIp%o?X2BS(vxoOM0q-A=sr-<*W_caLT;#%xPxMcvi6sa3L^6pfW8fKM3 z3E8W-M%fKX8|QJNRo2bjkm__5H*f{=ZLAUTWx-eiaNs)zS0=GA*JI{t@Ya%kqfuz* zC#n#7sP_nAsT1)%xJ8YqwXk+ou(GAlaNDCPVs{bojc8+g)k-o-@<{}Dr0R!#nw2c# zR{(#Y-F8y&w{C6|_)%*2+dgh-Lc(opQAB2>mzP8*J|HBjZ?Z}Bj!71Y$_8o!%+@U! zm6d+Z{HxSfy=Na5EpiX#q+Pvxl0%R2`svL?SXV#2UhsFwTi7{3omwi&C9s!{ktDX$ zKaL|d76C$#u3Y7^KbwdrwnOo%d16awMPcq|z#k8>B`vcGWuRQf-W6e13w5m-Vxw|d zn}E4eIv#%2^OXv7Ns+E{iN@oGs)`l~07DkzvOSb4*c?J0@|p^}j7PcLg8sd9#lmd? z3&GnttwK16?FNx$}2Uj-1ArB?1#6eVf>D?AjA#>!XcE!sPbkch-bQ0H!LP0Z;PLhj&_^N=zGV9BEyNa^{yBygn7cHlgWwb#KMF+fqZ2U z$@rL{&;Y_)QJpT1T z9C@&e2fdWZ_oSxe(YHnNNN7bN>DTe(k+jS@g`G>+lRPGaJj$CFBa@qAQ8|>gIQUi1 zk_sk)JlJ@WqO_L7rT5zRIbBzSJeWd*egM?cj=+xEB@dXJ~nO-8Q*!IB%tI8_2;JYWeLxhTC*SdwA4c$w4Hf$EyU&W z?$|^889Djjdz+CT;dkO_BSAk`w86ul1ll;fMcPPcMbXCgc-lx>hPUgGD>t}$pURJ` zlh8&pTajS`K;JY3A80B+UdCIOHrmUl8{SJo8*ST)&=m%>K_x5KCXDuiwa>)IvQA#Y z_|2_C7#H9&wo>Lk0$;owqHPTqJ4Q~i9;a!#=iUk?w0`}n%b8G>*DB# zWh_#0OT?GUcj%*u?JT)IH^OL!G+wFMJ8Ar% z>vK2$ZJ&}x+x5AlYD9b|*aKEUOaEWh=NyNg{~5~Ifov!AE>?bX%Wo9QxD6MFl=Rp+ z)JqvBMp~u}WiV^CJ>a{c9s;ra1w4D6Nc^4$aVD_^!Wj&V0!JVlSW=@v)thmIlCV`* zGGt)Wjn9!SZhR72QCd(me&dt0Or6?yocqc?H40ppWaHC}QDB4sFyM!koUTM8^TR8= zgwo!vcf$usHa=}LGE2}KF$%~rOpd+zX)kE|%qp;AkC#~PnI**X6_N=kVp&<}B^KXp zdsnrT{fr*A$UN^{uNse##AUvCK2eYC zD5J;VQR4Be?ussV?urHqs^Rfm3Xf-&$B(P?x6;|S5Pr53yU?qdL8uH}yqZsu(+FPd zjbt5*kG5AciboGtcViKg8}8cbUil#2u9T*Hw@XtDWrYGbQ0&1A#J|d{5@+R`8r2l4 z+YF;-$`sCi)taUx}$PcbR z#1Z&Of8EPRw%0#!Rs{umQ-9qCXq9pH{WvF9#is68Y>H02w*S&XVN-4L*Byl_@Yn6o zlD{q)VmQPI98akuDBLE^8pewgrD`kGk}L406eNnL131SiO(?$*#U(9Q;88D;1O69X zfg2&waB7y|3jFKWy&Mo<|9@BDR{3JfzVqepz07bynNV`+%Qhu1F0h!PxB@p;D$RjA z?l!mrJNwbL`{&gx;%hvrj2Mt55aPd-~1oqxaU>pI$oErtqCj z_Sf%Fct%d%GpCsi_0**a1exT3J%T zBrT$Vh}STjK)!?oeiN4nJQ6rbJ$3lsR z(lTH|%`)-UrO5W~ivPcU_;S`)UJ^X;Y9YbbU$9AV=tT}51N|>v-`xgW zml%3*EmZohMQ(g)>${5FG}m8W^ZM(vBTp+{a?@OLOHzj97DiATLLe?zJpkgE&*G>p zNj2ql*~6u_BxRJ><;fR6Bl2$tIKpnL8(amz9rR3W$Yong?_?)pmwWYXchW&wR$~ST zbld?QBCN-lhgGx&7e^A-8qU+2rE*3# zB3`)NfLAREw(^ZL7679&BUDok8Dd)P2C0X$hIV9th)f;{XwYhzjqhl z!9NSNCENw*ip#nlYD+vs1ZmcTRuY{!@fxnzNd~(Q?*gb@J@1va6DT3IcD5m;HuZBa zshu`ONbOR@x=_mH6$8AI?b#V|k}W4-Giw>Ei4TUvNlom}liKpUJ~xq55~g6aDLV{NnRSuyk|S}W zR0;5>5u?WCC0|^lc!_WUS4Z}Hqwb68SN>@OKY6ULho9{6GajK=ZP zp3)VP#N{bhC-M{)<`}H5>`iF1V0Bht#qkt&+4>gNkdPz3ho7JlR}2ca_Qt|f<~}Yw zW#auVPnnFu*II=EB^iJRN^F(eJ*IpQYZ+@_nE#282z>2sU+vJ5zoEu>&-Nz11fzPu z>f%2#s^}#2aO!`u2jMs;f8gafoi7lMllO?taZWkH%W-D@y7e5#+Ao~vSG)AcRNBNI zC9ke2UgEKdVN>nPJHlo-oweNWnwX)VBx7(H&iz8YCto_5PwAMUl^Ha(_;y& zCbSF-R1>GZl(I!D+>n)X#*bGu#Wa$|Kzy(>#k^KBcI0VAk$4wWsVI+m)R(4Z7^Va2 z%Q|H^UJvyJTv4L#2a$RNQuw$(39A`^8^#Ihi^Ee~Jz;ZFIBroiO%2UeU)CordZB>R zS7XQ_(!6j!vKrbKAH!Rh)imJ;ZJA*jBy~)QP_md z7)y3z;(FkUEP($0E|=9%eMw}HfI1n2Z0leSSA!A0>8LNs_-0!hUZd0(E%!ZMRZs_3 zRABxy;}8YrKhw0Zlh5DvvXiBwg`Hgdpv_LUA8N6a&NTKNGexnJdQ1V0ePS`c`OQc1 zQ-amUDKdrU!oMev{yjOuJ&gCkAA2HH4+GU30SRKNfpR6+NzKr7G{WGCc`DjH^T{Qt z-?^Rj7d+g){-2VotG^un%i9V6sjY_}vzKdR%)X}C*o4trt=NR0;K2-IZ7YVnhes8g z@O6$fl5yWaiA`9;BEP#5%OA;jk(YFG>rr-Y0UB7%26{<< zui{bl7g7Bkr25;;BFC%#?&tGus=sA;w)#tw4?#CFZo9hK@vcN&?GCx96vLq_WU2zo&N#-hmZNlZL&b?N>oz;bXU&fD&P5)TnOeq?53YzOnr5&NY? z;Ze2?pAN0!Z4Te6`Gn%I)%+9j#c&-IFRSEN#ycl;OEEJc+YvuA<4e3Vue?l_V;aB1 zaZD#6*^Xn@mICWD$e~6f3hm_2elCayHQJ*A?) zy8F3=`TzLW&CdTP6`21in7Q}yVD7wx^Zzy;W1&$p|7YPD^FLJmDN=um`6rTbJpP!= zH>YtK{-}_qhx&5W04&4S%hfX6#A2tQWfc4F7Vk1R04L?Y!x65gmHZnD9#YFpsYGg- zo+`_P?_&Pw0<9+?d1i2kgcLKrXYWU5NW^?aB8vXLC-H+}=98tGu^b_7e2(}A-z(6l z_etU1-gEG5#hi?PL{6dBIT@FL)R{lB9|7#}+&Au!6KF zgcT%_SA|H-B5F~}JuRY{m8u6U2}7?lk4JA+O;Yu=)cyv9&S?RS6WU(~_T0Ai^V-z@ zHEnPIuC~D6EqVLYCv!jpa}bY{(;iOUwIa2w%d12@^8@linCig2Ed{it`FylZKBq?@{kaax!7y5SE+lKbg5;^rA^RLJOrrOG} zn8r`!ejv#_9bWb#prNli@Sq}U-MBjzi?6jhNi9b_ww#X(QFvNUZx^ATB=}*k$GN;Y z>cLmC0rOaat+n`C-zIq0fp;f?r-l4uDO}Fx#bg41x#mCIez)Z9+w<9jcac5wsp$Wr zX6YfH0U{I2|FQY~I0#MgmhPv0IoE zC!DQ^XF}a2u3Lz1>r2L3k&_KOCO|q``Q#Gs-yrBgN?8y0O zULD@vWjc=b~y=Q_s0OE6Y)`S|-nF1#u!jqkp$F3x%Ry~lB^pz)z6|3jc==pvd$ z0^tkO1K}$(G2dJFcR)w}hi?S*hLZ5e4RO=H=5z=Ak4~|{FV8H)EWf96wmk6=G#cg# zkg>dN4n^7-Yb;;7l^)L{*B1_iMtFbJeKeAF@2ix zPEhdWoiFtME0C3L2HvhlmcB^GE`fs80qv~S2#HJ;Zf4M^4=n!_pZ{JGDT(1y7mL0V z-Otw6`stAo{q%yh0d3eC^P@4O5hOp!qD?R|t)E`;dA%MU))>u#m6{oX*P5@gjIopX zf&Ue#*j|sIyCvbPPR-;$*;-~Xl5ceHc&e6Jl8J}lshKeNWx_C?&74w5@N+dPj|JIj z$f!|v5E9dwUt!kyt|T%%Czyr^zIEmY@~Sr#(NVf_Ep*U-C>?b9;kFL?4_60mh5D&m z>gQo#0zuGAP9W0pq@ckW4WAlV{<$xhwu>Y*GZ?->?NW`-fiz0MJaNuLW=XT}eY<0C znG+W!ZdVn(<;BMKWFQ#za=C%m&nV5Q_#u_)8j*CQ z$Go}7#@HDzbnTp-0;tMB@;*O=VC?9o5-3*8%1NDzMzA5+k9iyenS5VnLLt{G8-$Ns z)n^b!SE@6Q5_-(#(ZIBMa|WiA{o0(Ihq>dsNY)p#v=lRRDu2)6?-fJIh}WB!;1zNY z;%O$5dj~)#cr1}}o&VZJQbVP!H^&E&8EMG|eoGz6HrAW_S#6ss^3du8k=PbsKq^6G zPpx+)20>(iasp$7H$UVFa(E%5!Wg+!g)g9##k~C&tvs=sTpSN?srAU?dXyO7XqA@` zm$4dH1zC;Ugw^Pa)tJ9=mRgJhWHCC;-xgWk$^L3{H;$t*1se? zr~1ULgU-*?Dh;k3H>E;6*vbkeB&^s?AOf{wkeZO~ih8!r!+TPX=1`BU*q$cTvrVf! z0{wXMlM3Nzm45^7@`0hBP_IC)w7IeA&LwcbT&HhFSZ6vJexJHdxA zFP%$&AU+V6Lx0<}`6gEH#nb>u{S5S}EncY`xA&QcS)nRYP@?1@Y?@#i7v>>lkR5l~ zKYk)nBJO|K*y_B;(UE^(|U=9kQnsX2Od${0w_rW_vGCveJj%g^_1d738o0C&>^7LLlb!B|xrvn`ZEsqD zYh+Yc+}JBqEO)_PlE^7TFQ_X^H+LP&B}wB#8b!U3@=3b~d86=W{$JQK-WB31HH1x& ze1c8FMh)H0ED;oeAm9gdh|AP;5T%t|Lk2wYm%-xrW0}B#v>@6Krqu-uzrGskCqTw^ zaKE<1KTgZVZ^?pH7zCa{4&_dvvZHc1BTdvK;2Sbb=Pd>5rOdmr&!iNsxX~JU6bDWZ z%dr)RQl>%;MNg|U{F(dL7#k|qcGN3o>8P^-S=P<5X~0Rd*RlJhR91&DM|I{ZOaLL| z3}7(5WH8Wg)HxQNeID*3q0E>E4C&__G-+XdiuT?5jG;M8LD#nR`O}H4xUbizsM+-? z+$Za^B$ewkE7x70zLX(iJ z0^E2aw2|0c=%&m*}-jEsY$2EZn-#~0LiUwNrHV8!1kSV8V~+AVlj9)G!|-=e0BlPp-HZ4q5Vso z_Qy5T{@HqLeZwdb#0Tk@o<*X{BkL$JYLGEHR;mXIYRVS59jdY5Bx_(UhL#dNAqjlG zin@-`ci8ZFGz@(zhgvZf1l+;`R!>_;l3&?`qyVR-5%08DNjDze(25DZTSN~%EhQDUPiQH#_pZ`ZTLR^cea(WyEnE` zWYyJrxLAXo?0LCaUEH}i|I?!IWDPDLJ&lYfOPf6-h+bjY>_5SS`LfP4g7@&KZ1$t1 zHQ!pifayNk0|!EDA>{Dk4LNx(5=T;gV=OWM zQnOuR z<)*$MnB#xSZRBDcuIvpeTZ}ebPx^@Xo^fiH(2vIhH9Ukc5ap}nrfDcp)vj-2wT`M< zK^v>RjVVhC#!L8s?Pmqsik`rsMdiT)YM&NFx{hWtb_@YMXR zgU?T&ak#55<5b(|3T0YU8=%R=^y?u8&%s-D&Yd?=kM*5=csG?tUCvK)&|Gvjx7`Wn zE3*mPUe8x3Hkor5wIjY4*-kh$KQ?$)`i!1c+z0?3;JkvTreKc1Gcq%lReu<8vT)bx z)Us}`W()4tnd#^em7tKxCK(NLPv<&CU_a-T_&0yKffZq1oGRQI_RmI(D_8cZ#it;o ze`%00&ilnGRs0HQdP&tD6K9a{YS zyO*<^UaG8KSOZO#tOza)UQU``INUF(hVl6dRqAA-vloDMp|LYJT>F&4%W77 zp{FVEvYUtMo<8%?oGxa!ox~f<38a@efEX7x>iu!tQVl1N#@^b3C$J&ocHr@0`!$_5 zE}_gT`ku*kmlbJYy``{mk6PPSLeS5GAjg3q0Y_{+qVvoeNK6L-0mxxfKpM@X9zdy1 zHW}J2H?Sdk#3WA0@9?4FeEbtIezx$fQsFyRRPY%qsuwg)zl6$7WuHgcKK?$O)& z!uCKmzi{h?n>=;^uwCP2p0KQRKVuGKtmm;*o%t3bc)iw`(S`-KT6#VOt zL4oLCqp!HUxmmh=kUdK!!__jWS-MwdrPf@~P0i8*?<|3#K*cOVjKaN55w_gU{J;S_ z`TPuQZhr1UFeV2vFh4*1I~GHzx5$uL^1(KKxYLvEnI3Brh%eFUICiiXSf(bDajQh3 z_AaojY}^8Sq5m2aVXv+ho+r~`uP_NwniVd(OA9}P=?0(DDt|BKemSr5Cne4OaP}5G zTCY*WhAzBlWm!gW8q=@^^F_>D=lAe5xfx{L>$l*Jrr{-T5P`gu;Lr-pR89r3lZe=mWt+)z;~VeSbUv$F#gF|mnv2^!bq$Pn7o zfvAPu>mk#+^DxSMF@&uv^cUzw6^*di?8b82mG+kkpkG!vc$BJe3o3vBQMfEHMZ4B_ zHWZlgyKcIZgSHuH-PFegPuW8YL~eti(1@v;~%VcE}Q zL+|hLG*nXXy>`n_FaebG|2|Mt4W=8z`E3c?u9&0D{D+K)9C)d;awl4;LWJ6hZ^#XK zb!~=SakqRxx%9i4vV6wGRAp1>i|a1yv4h)eZS2Gt%*!?e>IInf8b+aSF@(TWQrsCj z!WRQ=;j;mhfS1^RTPlK<&V_)Apo@yI5I3dq9Tg|w`r6jevCGn+6DIV?Z3HfVs23BDZ&7#&nph@GoxAlq^Wgo!(_t2vb%HCcTWa%*6troe%|LhpwhwW`jq7|l z3tqy47Otpe@2Qr3<<)B0jp?n#lW)&f6)r#pFP{9c+q1ka;K>SrW8=x{11&r`3@>dw z`HQz9!IO1h*sZ~n%h3w)oxA5eP*)E=3!R=B1?iz2M0MEO=TI z_5eka?BT~N)v{lD9SlsuNi-D2WUqZy5hZXzrn`8X%!z?`r=Yd6S(tTWi}_)HZ1s3j zg>k|7_jVpOdqnmun@An&jM~Lc0Of8CbrH&H_ya(QTZ1!>x7VN#{Ac3U;8M_a&}fXN z1&yDf)qePEwFbDU))^VFL*1oCm%^e!MT!%a+3(UVnxxI}RxGH1c~Ahp4NyLyLEGgr ztD-nVD^Ec;j&=>r!!lfr9|*Xh2-E{~NRCJG$CVrtR+>Ncpku@?{wx2BlLyE_EN5)R z)nY7w%KZYHF?e!~3Th`vw> z70Y)*X$xWVVJo7T@>)#C2C`tRu9&lzrh!v7Yy!ZrZK2U!p-upCX*2`CEVZjzEARq! zw2oL#V&U5M!>Is>XA@C--ESyK)IbkrH!*hD_~^ajpdAdK@7 z0H3h($@-!O7t@1;xE2u|XjCZ(&v7cWnsz$rKsqwd8d2VVf;SY6FV?XU)DH4pFpNXo$ z$S4lIL@U~Y|2E*t#uEp6?r;1KKkV*cf1bYvU0MC$1a%U->hEj7O=3FJ8$C=j-9=>E=s|cykO_zkF*iBNi+$Rr#G# z-ZvRRpzyL$y-Wd!dgM<2iDhlvnVmAfdM0#gFfopVep$+>nZGfAjd?&XTX$9CxBab^ zfAeu@L-{w;%tFfjJfBn$?-lLNpThqj4mx46$bm_=#7H%l3}My%UmZm7fQc72JcdT3 zk{&*6C$!EjW3NAo_$l%eDXLrMhvSOcYKlvboeeB88TGD_`<|us4GZ z-l58@DLX)!Qgp+9V>fg#q#1ljHXj0Jv;~ud1CDj(6({o-X1ex8t_;Wlje%@=q$%AD zhuVlD7G+^NOI;gr5_>t;kVV93K19|D_s)G=8?m7*X)?B>UI>!q0jqn zktbZ3iTG~1lwc0W#F0|s7s5ixB4G;H}(g9Lx3H_ z_ur`Z>3IJn-dBm7QydlDS!V;rf@;jeviWCZROhd$X!L2tdqPLE_KR-qsjRIiu#k{i zRcmNj1iIFl3*54&Cod}_3K}cm006BZ)Jb3g5{50rz?;RVWK^#-<`JA?0p(Q!<=2Ye zp-mJnOB?jqqq#(l6_$sIZoDZD3}gHx!by5fp*R@p;c@WUo|*&QWcD^oH^JG3okdY%L9slCFUASVHz{4$-tj>Ja{W^(X8?L6}A6I0dTV#k78G$0S7M)5t zUEsSc2+@KuVBHIR6Y-<$@MWtoT6P|E>!wQGZm6p*=`^LH@xZd9reIy&vN>+qclRSG zpKvzjbH-!=k%=2Ch#8B8;AvN9?$n%t{XxqA73Jqwhx*aw?973vOKn$*u5ydcmZA$# zl^kd!_L1GkIUh56`qkzU2QkWV9~`aD!q`=$h>xAk^#V<=K}RvI>-AhTA};&ASQAv zgj<8<0+n^aD8PWWGi5|Wqzunm3dvclLtVQL%ZbWdXRhz&Oi-nC@Edf1ePE_O|10R9 zn}aZT6&fWuv8-1bvej&z*4nnGyKU#P?I?f-tYsceq_CdKhET!qZAmAD0PQfS~bR^PxivVCdf%H&?Fn zK#(p%j16btS4Cq7t?~p18Nh$IR=EFtghGZvc|?XSe4UGp*C=RFM1~_>WVk~ZU0N_a z9gtj^T{AQX+Pd8R{s-58qFR46Og_l{)l#m1!*Udo69ryUz_g`ttp}m!YtG?Xi}0N7w+Su+=a`_|Wbb#|d5sT~w2KKs~tfsTPX`6WahZoNz}zB8qa zmms+vwCgzgt2*;(FlK9FC$JY|Rm0ur!onypiuV+wAVyVv28`m~5R3v4w4(J9ZtJl$ zv`$8mP?M@#61XzmnyXloyFH6hTz5nhe4B2&@;VLyg_h@R{B~g+iD!}s$yq?I8!05$ zn?;Zc)*PHKeTmq4jqC%*0SdW3qS#q)&T@+$&!P>q=7XzX#nzkS-H+Y*QK41=O6bPR zRLOMXaNbnDTk%y`i#rPe_l;cU0o39J>JXct5u)MR8aUshEkmj2`UAa7i#+!_KWI_Twgur3uHC}ke( zfXjv*io;i0THkCLNM?;^CHL_YsAx~>07HY(0J_-gRC>}bqkJQ!RRGeU|}tD z+%I|jA`2WX#{NaYk84w_{0vf-t&CV~ZMa+Krxdm(_tXcvZ$IZ-rGX|Hr=>2xwU_aV zPk8)zuj%BBw?evTZoGeR3tk`)I^#9mFNOS)Y`i%0h#_tgwJn*wv2LBN(wdCd@4np? zOaG6IcP?19wZ3;t7tM|LWw+q3SCTx&JYTs?i#!1Am`QY2uz#sgXbKBg&|K=9F zjs>IBZNz@u{W6wc)WE@(1hIo~AvP-e%u4}ZfG(6%WV~Hsto9q5;h2wF2E<=#+5`#5U66NHmxn@+o-w{VK?ElO14O?5Zc$JILDGH#O(y! z0Cf085`X0?j;-l==fHQYIW6u9HWCzj$iL5{P9mPlFw4Ssc}ShSDHq>bSh$OZ^AtjP z=<1Q{CgCgs=YQ+WM({-o2{L}da*Gu8S1fx0eRKQvVW^13210sR#XkQL#k`)E9&c7y zxp%6Rfwszut>T((Cuo?53QS=ZZck1X{` zSFgcYTYaJMD5XKkjXTeMPD_89HxoDYpg-Y0*-S8Df6W4-F7@?*WpM-fVz--v7>Jh_ zXeqC*$0x+3Z`gsqR%xs-OIPEMuz_&`q_*%8c^@~{+wqEyT&*2%;eU9%O$T|)X&B@? z0270ZW;p9-;0-m=b>?I+dkcjQZfpTvBfbTt!c`oSPKveUZ7LhdLRjQIXL@8`$&PlE zyby5#W0{=gVT)P3!9L4-6!oyZ9PyUT=5PTB#yW%$+K3H#8V|_k01uIA>)NxhhYE*G z@sbMd#L?crg5><=TX1MuPr(uyy)$6c+VQ&c_zBR~ljCDBYLA7IXalczdIdp)Tvz8y zijU%Y(EX$5ICS5pmg;0cqXE!*^HV&F{Ap7QVbrQwP>p|a+=t0gmTDq4TybEb1a2FH zu{Z}?S+Os`y>d9sJqaNXpK8x6Mj^S`6Dg_#j0r9!vWO7LJBS%Rbdy+2LsDw&p$_>xB-8 zPUx_WP43v?TDefzkwLS%57kS(7fFfk5}A6*RW87^86u>0Gts2Np?nrq0kO5p-crwZz`rtyH0v=VjDU{sgmSZ$ zeobigdBsWSbf;B@_c5pMB?{F`UL9WB#4K>BvRa26|14Xx!yGvUOWwPZ)npSy? z{Ggnor{27cnLu|zXKmp#XaEsZb|Y{~X9Q5`jK91?R8j+P;qd4hzwu@u+;z1-_9pse zzDDWSy4t1AdvPFagE6`WrH=XD8mQ$y=$5j^%~BcBBH}rwFyU;uxJE`4$ykd5vDF2k zr?gw{1O_#vsNqXp`}kRFv=QH!ga(}>YHKMG7dD|$o30wp=F~@g_t=eDQ!1;I%21HM^MWE&?vXuqjIc(+hugEd319?J5ld-`HqN6%uW%!{-WHqj{PF(sq z&5W{}DRi6p*OzSOSTrM$>Bi4~LZ&Issz+{0SNCsK(|~Nl=NW*h8#$SBeT|IDA&lSS zXj)+W=eG`wi==VMt!Jd>Z?uBwldZWx{mriTtXprA)VminWAja6H_zL)J-7B;yY|&? z?IWf3SgFlZ;ah*730q23=2A|E%jLxf@`9@wG>V@GXIV@^TE)Gea9+2QUUnzxZYQrt zId4ioVH-whK@k=J{OKgN@^sTyHsMfNCTIm%xV1&OL0WkZR95kGY6usg1svRSTnA!` zWc_p^+p1P=#k4SYcg|{7*zH~Kw%1SE8;|zjvWTINT*RR-LbZT86hBK|ERYxMOWYl^ z{eXRU~BX4w?ux4-3z-DG|D}=9%d+knV+&4)ZFIjEW6mz>unc^4e zh3okk{6v{ZN=;b~vF9#un>d|KM9bn3WJ#Q{`vSMHCWVJv^J~DnJCb#IejLEkem}R$ zhYf6BtcKm)x2yRUOze5`-cGTs$3MxStc16?{Ja}KUA1F0?CMlIM0L3N&1wuK`IfOY z`bRcdvEl3fhNFL!81>LU!lTzSw0QX=@CFU-?-yp&upMr~*g}r~iaa?4Nnc(gE}lU1 z!=4u=HQ}jnIkcAYC6+%C$skhvJTITZm{76=KOR8_(IT1q5zzmhswjUxWyYZz@4pz( zTrr16*IHDA0v4+&D1ZL?22MmQ>v_yUmGo+fD4X9loJHs5;^zV9@&08#Y<1bJsx-UV zN*Sn>zeaX7k&M^;B6nl(=LPH<92<;Ur2!2@1JHnsZPG#61=ucs^m~n0(f}{^e{j4n z-&U|it4JXbbsqRJQrsoT%6kInz#te4{~)+nvW+#MKJ1FEX8qVov|O;|`WG2!?lCT< z3?Y9_EbH};IpTcy`r~}9ESTWT*G*RK=c6J(n~KQt8Wu*)s_C@@795g5Z=o0b*isJkVnaMOD zLo47p&uaS1Gur@9Z>!Qd&B605gddm~35Z9YP+GGdI>F`*K+i{FS+9KrG6#(b*dmK+ zl+>p_$OMG?rdmgKBJIyM3CVa2f(et5U_c5h!-sKqvjSk z&1(ChGt`6*4n03(Z|l1rb3trJsERn1&RJjPl@V?Odjvu=M6x13_eyz%hmz*>401#` zvEU*ANUc)oEq(gb6p}|$3p`(@hAym|F3Z1Q*y zgIW>t=}g`cFzyu~4eq3uc@W|)M@rx8` ziQ7I~GkD(=ZzN@xXycJQ|RNjgsbKuJ^#NI6bAk06KMw-=6O9YLN7 z9N|lt4wcpM2VPm(;w6JXj^&V+B{5E&L#kV;BuDO0bTN9HnYKUCLQF=CmSgn|BSf;w zlGQH$gPe(BMH*6y$zTiVZ)+74-jzj zc0lU2Kd}N}=!w_8;|6dr27nLnW-7;)g@eW)4%#Y-AXOkbrQDDe{hA3b)rFAZtcPNn zM|`rGwsijx8i(l6C^~RC)iR@IJ-34TG-p*tv@d!Zh@Jw*eTmHBXo&wQRjpwUP-lvf zDyw+6wch5~%qHx?`8EgNz#f1wBlG0I9ekXcp|ZyRI|tVIcQHD~!jlo6*Z#STB9>vX z20WnY@(_#`I%Ip-Xa264o#8I`7#Cvnwq-P$FGb5KH~)Ne%It-R-3KI8Gm7&zzh&Eo zKh)sTW^CK+L#NZ~xL;OJTCFJYY{h9--&p zJU19oci)xs>2#0tsk%di_%ikh6Wp;q@t!kv!?)uv7LS25F!O zKkfr?#2J-5;%HSy+z!CcpuLjw*mZ;hz$$zN*g+;djNytZ9>#;j!+7lLmg8XS8tK!d zD`js};8|TMhd^;aowP>@p+y);!m*JfH7GBfc!17*zZaCLnSR96ATVa;U@?z;!4?=h z<%Wyx#;;YLOU@^%=$F=^%@#_D2k_b`{t|nvE=#$^YFLOD6>n4nnl!C)3VujXfuE^; zjl(bOlMc^=%|Fujgl!1N92xL5(sdSvLnc_^QtTkA;dZl=Lm{6osRjcvfv#0@fFvEp zKv2Nl>WXp`*!3!l(g6GyJb;tdqKOR(%njaJG*zP31}QrYKj3p=oomu)TyLH8X$#pA z7(>0>bzCce*m8qpGl<8HGp}K7G-n@ua)r=wJpr(KaRYpXHgISJ*@LefX|#uYaJ3;B zeyj%5iQqC?1?|ucA7hbzd2f#3{fA7C+{xSa$E0?-i_d%-5MI=FQLj7y~R_ z)B!VA(7BQY2hNErWhW6C(b1gsn;)PqZK}kj|5vcl#vWkD((IIII`{V{zXFayJi9A@ zYjiO{N_t;NT$K(UNXGUH5r0!8OWp)shKM zdO!7s6Qt`_-A`pc43D$3#9SNO&ib2=Z(skH4`_9L;+xzzEJQ40pj*J$5-%iH)7P0y zQJnguYIUxvo;+XW<~EE+ybw?6>A8hFkU!Kd+;ry_?kL>C-5QL@1!Ua7-Gu+@a6|U6 z_Yp)EGFGyvW#b3;?vh2#xrLjK8?r0iTez1V>$y{V5q`Ke=o-m8wRVl;>HN^&mwKG1 z#!rZ*>D0h2Ty<|3=@E)n3ZioVjPkrK9r4{SPjW}{9@Y!{Gvl!t^eXvTUV}|6wo_Yv zes)DPHKf#jtZ(GpR6qU7Jqd4;(jQLTo%n(IYVKPTKk(7Fu^&!|A6QGzq!!`_?zR7@ z8hvZ}&q>n1{tNoI^NCH9Id1lvdcytkk8pDBj#OA~GyKzTKd(*g^PIhH?N<>So4;nC z0RQ1_Za?LiwzU5SBw^d&uWwWP7bS1s&R4W47r;t9O%T%A(y|cJNWKRlsVrtWkcZ}h zXo)CW;bbvWvYG$#K7g`*#Ib#F(P?xUpBWGqDrsE4(T#z@f=;1R5Q#c8P&dY;o4ozT zlbJA6yx`A3^&>O?t3db~d1Z7DgnKqfm|D7Iehhf>zk*M?6BC3G@g;bM~dw{MDi-BBFcY+0}pA{C zvhtlu3_UYCs>De56KTqF@moEHdISJYw}7#{1n8r_e#JULt++OdW%p+a@@Coba*^eM ziEpIY@BD+Wg9US?H?1uENYpPs0Q;)x zL!NaOdLJQJ%;RnBL=Znkkj$bo1VUqIiD5X;R&DWLk+(TIOh7>}!&iROCvX@3-;rS@ z3YKdX(}+v4YHEdfqSe820(1XJ@TRn2K`m5?@HjprLmK{#9$AcCL}nn23B%{~&_Q?~ z1qVAnQ(owqp^m7KNgjonnm02WNA%xdiCp_Q8BH*P{|FI+qR1tYT5bMkvT#HM)Txv` zB+wvGupx9Iix}^aXX8n*2c77s*&z@v6yOT<^bm}jh3O^6+CVtH1o8KC@mU9i-GX6I zmi_hs6vD#UKM_l5xqo$GHpm2AO;2C#&jymqBQt#fFCk9($L*Cf>FqXy-3G#XX2Whl z1jv{IOaotIp76RJuK|NR{~ga9V5m2GN=?>rX?g>%%8<)q=p`JtA`qQf1}x&i@Jl&- zOolRn}(#O~VG1Ra^~m2+q%pPQZi;rvQ;# zR@Ot1gMzsy&>{!{wj11fGU}v|Id2XG6#{E)i9+G#Cxux(U3fjO%f17X9y~N>dS3wy zD!>W{vc3Wtm_la@vgly&iAQqCCx+$f#@X?FVwjgttTT^-gOwicjjF&j2;wB%NUvx} zZ+PUp7{hqsIkVwz=Q+LM^4~~!FL{5VdPXt%AL1(wJR&Z>(y{otm-tGLV^+aSv3Y|2 z5FcM@{C=LD-B|umJ3BYN(kKb5C9#zlSE&x&IXk-5_~GofoE@FSZ*rp~J>#wMdv6VA zeUE;s5;^sawJzM%~Hj4_!4+_H+`E# zF4!UBoo!yS{)i3|7l`rR(+IHa7H^g(Qlea|OAMp)qIHD3g`Gl8vxG>M9)3|?MSOYE zfI2)j3?3dQl#^ExU*nIQI~Igx%(&YZasWo$&W{wA3}o%2`f#J_<(T0-5|nZHNh zmiO8#Z?bhM2L^3zs6Lbf+JC>>`Qn zilf=(Otis*e1CQ3uiR3dlb1>|{zAbYYy1_#aS-S3CVmVNnCHR$U5^Sh#hOa*Q`KC6>sds0^-@ zgTX@NC?}Hj`ww}Plw;lwQniCnfU}eha?g4PPqXxMS&cKFv)CCh+qnOGj!2P) z+51zZ6>8)m7h${CEk1(9lcV^xZmB-WOS!<}DLK571`}c5>13-3OM)6;Opu(enfKk zJon_!bPIpK%z^J1_w7e~`^({DPA`THbJ^zAtDNb(g>A=8A7{@KrQtER>=+k1!+l%W zB6P|g!{|hXNv`kvjc)>0ND2qSNnGGM@J5T!>)&u8Yp^NH!yCag8)@Y=L0A$#<8-&sH?I@4RSoCLJ{e^hNt-<=cZY5%aCeZS zM`=TOJP6}x1n0G;>`!c?K|>410y4-N`Io2T6^&q)pWp#9pq_tt^tzD`kpV_JdEixj z3Zd9Z{+BnzE!NOQHOdBm>6$)uR< zrw|g>oIJp?WDZtrrs5COvEL*d`(dYiWe$%1um$~Re6R(ZKgA>OIQEDoE~7=O2@3py z1G7*7C{kyVzgtlBAQXrR7l#6v+B$Qv3+mUe5!6)-A=7mIf9{s@s#-AOkXnCn7jJZX z`4bz69T?n@5hPb?dJA$6njb>ub_Ou zE%fuNGTw$o0;$|8*NufrS%pk36*`egI?%1OMpcSVS-rqSJqyQS9Km3l%-WWpFl*AF zMKu&@GHWZqo~^aHfh{Ul@tphiV(AB4u4HpXL6%&8S@AP%?vRyS0kyECkO;5^eAI&E zt5-N{09AB~sX`edfDd%xTEjBL=Xjk~tvL^kL0d9nkdYz@9Sc!szT$&+_yLKZ8P#9>G|`L9#jKi zU)!4jt3efhIJ4zg4S1@% z!nGPq_tv<^TLV@D_Z&D8UopSSGu3KGe7)t#pYEc6;(2anlKC$6&UX@iQE1yECK0OU z(JJ9Qu-jIl1ew=DqMXPswf=y*f{n>}nmRel1Y(*We83Ha_vFkezZE%|o%6R-_ya~l zRh4@p^O5+fVsARuN z34^wo3;xoUgRLOg-XR{=1-)o&#Py|rpROFit2u{GTGnwO z&6%0lbdOkQ`}GZ%t4K^Z5*hO8cS!KfJ6SgV`!?c@hBScMO}_PbM9Qh~VejF=e1Cmo zY|ywaNWVrrslzX3S($zhu6H9{%l0YZ37h%Q84tU0&FTa+!r!MBMUd(+l64{%I#ROP z9QfN^F}%yhyZbog2r`ErhId+~@9ZmadGMIx8i3!MLVik3anF=g{OSiS7l`32Cb)xr z!|y4D0VD1^vh`l{J%Xygo z_kg4)9?T9H$h?_daJs>8^16``o(Ojn#Gl6>^Rsnol##plHcFKb6=NEq#(g%5Nb~U)BkhCMTO8?y-^xhG?;5 zqyz8(dcwq%45x)*zxu^m9`Z!I`tg0Txx>lKJD+z?%5I`4f|R%pnYBJDI~MuvXl@*P z99L*$o;mkH!aXw64Dq2NI*;)jKh%wh={Q4%j>x)_?P{K#c?&OxHcFzU{#%fI5|2Oj zzCjuDvCn)rUF=4~K?|_{gomTFvgiV8bKrppG@tA~WIadfiN`QVHfz4r`8FZ-L^5rr z&qPQDI474cD~b$fh@53a%GWZO{&&JMj`k#De{cHVzD)m%c^R25+dissNO&>=m+{a5 zNOhBW&2LdTT)rK>?|_F^$`sxvMDPO~%sg=l4rYEg9Ik^A+|I8k-;u6sL-E9fYxLMR z(kkjZS2U)U?N`y*Nt?frW58XzijS*t%wqaJpzC5Icv9JQIC~#N2FkM|XazHKWMaaz zvZI)$IfL*9B#IF8+?sM%2^jA?U9%GZB6gcu`!JwXxs#1lX~1Ui}p zk+~ik7yI9AKFqR&F@hHkj6T2^n(KjY^7{^am$wBzYYscb!I#TE2@OYpYbG4QJ^M3t zu?!H$;>~M!@5B6-NpE%h^`TrCV83Jus@nJCg9@j*0NLLSF|5j^hjq# zN%QC{dy+d_o6H9v`Y9HO%s@K1xhmh(DKZ}n+2_oMTC)Xs<(ZRFTbwzW)|NT3)@&o< zS6R#n>u?~Tu-0sEOV;q901Q`$HUj+U=3fS|wTS*WfG-6Utps=wiV7ii2Hj{D-RuV4 zApG1q^Vdb78QwsSjDB7&wch+>26h|T!T_)V9~Pj}ovPA}Jak7Xh1(kM^9F$5XH}ej zR!Zn!dISLt%`5M-SnI}n$W;{b7YR~FS4~l%VsMRyR znnfd_-QYu-0K8iOKDa3#s*1A8XSD^V_fr6$G0lt9g)YEuJm9_Xqpqw2LcZRi zJ>f-{dg$)`zdJAn+XCZ33dUE*dtrR|e)MOo&)*g8l)uYZXZ(y~<6)&_zk`vCg-$Wm zySC_uY=j8&fpz?AWo8O|Iv_iL#8VJXI!s8C<8rPb+XMX5;^Dv81Ai|U{t<0~zo&wK z?S)?WKfF)ik9Lynpg=#WS?Eu7pdXSP`a9TKI8@_sSVUhaSz<2e#7>~pA;t}yp1m@& z4>@da9Udye&AH3LG#w3LXeFXAP))`&?HcnWX;PTBR!ITgBICBuYd6Aj*er9C`SHC! z#o}k#E3sbO=wQh&kyz(>y4q~cKv#~$!hKneaqR^J#+F#;u|&)3euN8Ao7UZ8zo*4P z^yxiZlJ)kwbIBpWmcw=B>~WOqWt{ew;rY!w&J48)o*ruakDu=@#%A-pcz9Z-qUXWa z6cxRUrzBL=iLE6{`WiEq#zD6cX;vV(hl@1N-Q5z>%-!Hj$uB{g-kz>Dn|^fVAWfE< zw7xQFHq!KFiIx}X%k>UKZCWG?X?$@IJ%1PHFDcSYBGR16X>S>x@xKrr3u&%~`;xsF zo6X+w@DOQ)d7YMw_0E37Mw)qeN`f@+{N^X@rMQvY9N85^6s37o9p|t8S1cAqdMUhL z#`i`!c2yJLl(ntwJ ze^U?hO6vQ5+5y*s?`oB)V3NghnQv?ga&=sbpKw{hojUmOKG}#F35RN7&BHc(1NXI! z-LQdNgDlCoS~tI1*YtG=oPsaDS1+RNr`SZ*oftDlXF}Z&b1n8hhaL4d?6SiX(3F$0 zPn>cZej)}lI>^xUK>y{E>O6ATzg|OWo?`J(j4lAhTku~!omnZ6!X@}swDk!M%CMrj(v?-XGaBZVwPYn_lP=*v7s7~dXN2LwRh~*LBAay2{@TF7AcDDW zEt_L+s)2ML!6Thp>W+t5Tk8IXwWU6i5AK$_xAMwPx}zRx?Wp0;#LabM?;DPy=@9n0 zSva@mGIYkC5g5f?tGl7D@953krmO<+7%e+X*#lr1z({a5c0nFM9AsX6C_qG;;oAhl zdUGBh2w`L>-1TZg=#gfII2%LZxpDzuv|lBNDy3GS^B`A+6XIz&+_qtF_(1Q!C1}h_ z5B6^iERS^#yn-_PUusFg9;7J8k_M2D9-h~Ff5i3KgOzzlf9DH0BJ2HE=moVid~k`6 z?ypBWb_o>JAQy2B_qK3vtPd>zv~$4td!S(XjIQ@y#If@xjTN_Z(oVN5r>a!53vc1ID}NQkc}l`Y&z@I5W15x3CI>%V{n3{tv0}0ZW5Yw8tEdUNCW+kOtjjiIIfk zz@7ds-VCF|vN0(H{U=y5~eYbSx_g)7awIslu@ zAX4qVW!}nX`CrTHPi1+K!hoRhMX<4e%-HS7H%nt%p;K?L}!O{!Vjl1o_V0+i+SgS$EVIifq7H$VyM==GL;W_ zv5+P3;&v%o5?&-VY6|CxS)e$)h~-#&5&wCVeJn)rqSS?W)ED6~n7XJWJZ@2-rtnd# z&NzHqT=?|Rg+-}P^XVBrJpjtmD= zYw@sw4;umzeG59lg~oBU_)lhGepf&iU|8?2eQ4h;!J#i^H`}qvwsc-&LaNg?8}VK9 zIgU+QKCemJ!@`N@HCKRN0f$;TuW4nxnkTNc^^$(@rA53N7|UZH!Xc)6F))~FM^A|M z0dt^S(Ce<0x1_a&XTtvhaRr8rVYHX>Z7LJ-c2S#*Vno%?`2JT6OE`u^SK!+rKLYq+ zc3jdJ^TV$kc3VW^nQ{c089aG=sEge6ZZOF)BPWmjjMEZAoSVszR7g2h62oQh<)7ef zBHLfgk2$FH?$)-u?&;X zTCTv;kItX_0VU0g==zkjTiWrg>9eZGN+(He_*YrAbDFD7KOy1|TD}Ua zsdJt^omHBgf5Rau;ryGrXP(%Ol)E3*RX925)R{}|lleP#*_`k)3Cawo{fN&mfv9nP zAmaOoDGLUW5cvrepWwZDi2HaT^gC=r7MM3g482w=bwD z)IDK@?~UNc#q(oG%_4$gz+p&IC=uf9`;M}w1iLBLUSa$fbEb67O(p_+!;&DQuQfxD zbVM>f>!N^q)Eg%XEgrs z)tkW=Auo`TQ$m!6?1Y>Yva>}R`mT76L{col1HqDa2w#t7bqT2ehCP&Qfxd{{mz~~$ z)yX%(V)#MH8wk&T^~1r4l$I3c`A^e=vMWx?V9XJu`Zw9)>>_#WAIy^)dr3g0-(RpBVoGtvSBw zR;N-Bq}oMFjGUx&!FUYTw;~F@fWX%?Q%N>cH9T;X&3zoJXz8L*pT1FrIO` z;hT4k8G@)3j<{F=+I3gf`c^oE%j?~uw+Sw}pJG=Aw`r%rF0lxv;LuGwq)3?;EdTVacxI z?H<$eFzupZg)bAfr$#%8qg`>AGuq9!bF{`CBAzfBH+RXu-9mq5p@x}grs9pIoVySv z4dTYR)B=-eo%xnq;by5Y92J6*#s3d`Zyq02b^ebBl99;b9hGPlm8k@c;u4K$FfIvX z;10|{6r-^yVik&2EJ6lBje;S-^?t6Ti(*?XcCl)0#n#H=0tq0ApoB#QwF++KhNz%a zh^Wl({eI3}X0i#@?|(mEhPn6LvpnZH&w0*sp7WgNA)+Exm!!op*Hk;aRPKfGl(IE` z*|3!DfwJ@xk^<7t{9Jt{*T<;Z1?dKW-F|?xvWNh+gYz%e6&#UnT(Gc!KEFf&tTOa+keXcFpeKO zz{mY5_?YGw8qi50-~*C#qK2DDp+>>QAiwZu^E$-E(SELm_H(tn-pQeYV*Iy(b)(B% zq356m_87*1>+EGJojm_m*6j7Th%`qZ2)O^~=NZmC?n0Ha!=b$(c9coX9@ksvp|4n< zwqKLX^ljSLdjtwTwa(rQX6g)xJr^w`ksLJYkS}})8u(qHYlNQeTNVD*#wNYvXb*d08{5$=)_1rZ#wfPEgp;h%!Sm!7ZwpjZe3O4T+;@q zZ-&8S`{T-A5@3HPUcLs8b@2Ag95(+{%&bewG>@6y^fQ@~X$~ihjMuDBW}>510yqJN zAI^D#31;BTG2W0(CmH!O2zXs*pX}Fp0qZ0^$w=Mge>jOB)JUC%wIXRjmYkRRIsaSj zX5PCVa6)@icKXK+dj-M_yP+y(frz3W3+0*&%G<07V#hOfD#HyB{}8z8|MN+ zW!e>ZRob*@PEr1*5^Hc5C-e-PlJ(_x;Oq{5OW9QO^^mM~7ArwzqHgj!2gIw%s8+U_ zpe-nyIO4joT%{!4fNu9fbb;T*r?b%nCEF-mO+lpi%^ww2$dJrhJrg}6VJNmI7gkb* z3v}4k-w-N@8DAB9kO{ZXrYb;{U)y}Ve8})WEaQizJeYTcXHWlv!EqL1!5GiS^j7q)omP=E zSv&2noN*=EX(SUfFtFUCd%Z-7kX9$=!dlkVmjqUuwc#j0JSpyHe z&n+p>j6r2Z4(BNX=lS+IahE_1?eQuD5L(27E^B~Grs>2o6Wtp}KSd3DwBYQVTC}nU z2P!$adrJ5d(sH+Hxo?^a2#l-x?YQE;9X1(Aye=q&(|0VuHqHO*F@b}s8zY~9IeN5fKfpG*@m3bH|;L7-xM`>#QrBd3N zzlMuw&huPS8Wtv5k*`#sprt!pDP5xy}(W(0osk zOdCYp_s?WRz*CajXMf6dfC$bk2NCKJLnx!2@`8wVYhKmd3K6eA>>>ht%wl@MOQ1NtoWTm3WP8AFhy~YjE~Of#k|}{ic2qCDZ!$hiL;gH@mTcD|Ly=UKgI{g zqfJNS-5I^G%@j`DE&>i3HGjrogqk?tK`*WS@4>btF!vqy5&Qn{zMm`SMM?4lPK>O; z1>dv$b>FkRcJSrZdD?$oN;*$_pD(HBY4F_FzCY!^UyyX`_zAo~T8a^wfE5Ae`2db zbO+OZk2jW_TPI2YDztYb(kG~a6U)}zOMb=WH@Gh z)HxW$X2SEs@<7bvdK1krqUQUQ8XYYn{imv}4^|Ftc5t8cmk9esqYe8m9Bqoo5XSZx zn*f}HHQ3$cXliS7dc=Ge&=&{+Vyi^0>o{1zxiv3D&Gyb;wtH+Keue$|4Xik=4SjjNcF z(R`%x&u*DEn`#_;AfXC8#fZfS$qFBw5M0Dg?+v?V+yR_jHR$HALWE=KlYf=}y3;}t zH~qAGl`Yv|+}f{_97YVM|3~PsYb-pV-FqAC8rYF2|IztR3I8eLu@qV<(v2u>ETTCj zj^~#va-x_hu74m+H;?A)<-wY!IWmW&7~=1sn4@`w-l4RZJ~2@$R}=}*IXH)2HO-^t zJP}!*M`t+)Y4$+%SaK#Xk@T2}sL5GfU`x(S%IjKk9vrW^m735$M&Zo_`^M{`u}=!^ za5EI`e*7AQc7RsL>UGz}xHdT|?)$SOKN0CP*R=-#8TkHQK4fs!dAX|YmoH=9# ze(TfxD2L{CYetA$(1QF=aeiarma14_8Uu9WW_m%)-(;V08>%tj`19x4_(SfW=hkET1@id7?H=Y(EGoB`q z;Z11Ocsi4$VmvLDKGyFg5Oy1&_LYOM0F)KzkFc-0F{eNkD&mh7$mKv7b4pcWxk?=H z7^nQ4i7HY2)LMa|k4xfol{i!7tV2XYR^SC0#JQy^UwPYn zl4J$$6im-8Q2C15=946IZnk8=Ohk9pivfqP#*&bvtCYfqiX5%)Oj3$&9`}4Ue(i+| zWO-fZmMYvD|4_bg0l8OwoS)`2i|yosAfE?pgbDOFuIcv)yoe4@$}JJtlv~9uG@aMx zzJ==HHOszODlwKwCB~9WmN%A2HPFqHOew^pW|`0jQ**Ub^M^P#u0dUjFDy}fVTn{@ z%_sA)>!t}OnNQAQ|I2yd#=*|7lrN(~_GJ^rk3itEKXBy4Zz7^sQ)dP8z2#5x7^KXu zC!Lzu&95WMq5U!cJbk)ni?qof&!lSu{>-l@fEUzN~-0lV^YQ z@E7Z}#T#HATc_vOK>^e|C!#GvsUzWpK=eTw_&1uS_~_eU z!H2`|c14epL3*$PZ)wf%;bOmDxH8^DPU*2{3yxW(1v7HABa6x*b;!Ff&M1EeaB5s) zZbCV)SLknvwiq6CSL$B3(M27-i^2{Rz60>&_613}@4~)BbfzN*ea8<<_ynk=$!IDAe#9?=N1(tajdOHs7wqkH}(~=T!n!iOae2ZoY z@TCCRfI_s~91;$lu-LpadDq!5<1|}0pHpo?C*Nl&=@4}Zt0=6S+8Z}KwAp`?#6I-C zURXEf6Wtsu!q`N)rS+zrew8DPJs`!}3S)IF59PXUR7(zHB-l<5xKRO;F7%PKYZCge z45q0xl0XYo9O))T8J@X~b9584j8C}pn$nd9dq2*Ov6zW79^IVk0=R}I{y(|0Qvj#H zd^!m@;LSLqX)H}&tzK6l{<(enEfA9MGMq0b@Y(iLYnreS# zeo^;Xwz;$J(;&#Dxb8EIiPGsh%DdS)4MYxv^#UchhxnYU&#EIS*)LAXOe@kBZ!sI| znlejZV2g=SVm21nHD!ZnP6X?G9^fzsIK_I*tC#V&Ud7wi7H`s*y1ax;z?*Jl2f|o{ zF`#6v!y^>Ck<^GeN(Z}$nZukZCR5AmeR#yYDm2RMxuGUnxYpqpBh2Uqcb;`0G~JnI zu$dEf(RT%ndLq_*>CtfX$f5Vd%^2_Iez-DFE}HFpID=4``umyQW+q{pp*^^@kdY&d zGndaXD8|7|af%5&DCRC-qd8~rwE(Y~5QwW*m-{zoXq1ukUy6T|R5zUu=RAZ_;k~I` z*uhe&FERHQ*X_!d;VdyfD6ab?=#1*l;<`^UG%~onEXd1xy7e331lU{epDg3kh(4c$ z;p&0zV7MA_;qpsh`xE@_bJkmJ@y3+#(wDib0(j#_WL$$$;v>qx>_57xQE;$O#2leU zZAhC@8!e-Du!APnS-%JD&RC898HPbwXN63CB5|B+V9asv&ChfeGl7h8j!FCh`$b9E zPeDG$p)>oK7_5T!1TK5Yf)~Q-DQOh*c;uw^bQV?#}d;{mD>Vh4w*I9qd znT(l^de@-+jK}+SJiyitq0^#x9Wr1sBto_Q1J)L&!2?!`oY<0Gnr#} zu5KI|HLk~}>+$J&gps*Eguh(;<>9XY!6AwexB*+mVjb_L_`~j0+S82)x~ZB1T^y!Y z)fQ2qft$SOlgh$qn2RtVd%JYgs_BeF#{qEF_S)yMY+*u~L+SVUNj0Se=bkA9S+@C!YKo3qVDnYX4y{udqfa z-wd>6gx`Wc&h(v%Y_=c10{7wR1*z(*E-3I-s@tDif8pIe$64UPyCq_O(A0H%j!3%g zeGZz^UAI3DFfqwNYT*5IjX9EVRfTl3OHQ|oy4-%Jiz;4hC#v!Z8W8;xw}7DoN0$Ld za#fQ<3AxPB@jF;>R16#y<(ffaX!wDuuhORhKi%T+4x|U={y~2Q^k08N{3wt%*msTo z2G=1mLtK{_S3ogiDGHmsir8TS+U(pfhJ%pzr0yUZviqUpz2SLXwAmMe5ZFY4-vo?B zpa8NpX#n~Q9FeONUsFqVzTvtza-2aSm>{u!lh+7w`oiTH;BJoZDc7%)=K7to=DP$} zfdL+s?01SZ1+p`)7Qa*1f%ePccgmq9jsluG>kEH?H`}FX3ON)uyQ>_lAM&xe***(7 zBGyPmB3=*mi$v$J?;A}c^BEVAn*)=z6=z1FK`P*#@qUp(#o6%_8Bzp(vT)f4H`?u= zVc;X?CO%$Q^EGkURhxZrhd5kU#~vOk4*Lt(94O-O_RBiMVdVbrg~Oe@lX2J+O?fyZ z5dzB-7bN3wXQ_un*IXZ$YV9GH9~v6_0e21>vq1zvBLc~HjKnv1w#yXneu^UTD1Lvt%^hjix+mbY}Dv0men+HOS$ik%(54`ngeu zhQ zYc1c(Iqh^;Fxi4}t)UaxTQA{$^q!KO$rC8%kE3pYXfb02d+WN!e}vZIi~?eRZABKI zZKyV)h2gxYHW>d5SlOJrw=RRBIl~mWD1G+F^L9~ygtMbJq{Y%}ku92D7uncCk!76y z$xu2p<)dD8SI%@gpTlz^>&3EOi0KBUB{N;1G665&juO0BONlJh-_zD!>JDk>F-dU5 zX|ueXZZLkN;(PXBzJR^sMT~zGbhgR&d7$O9geMzDcD`W?IE3QR~e6vUz8J(gt;B ze=F|gLB+Q~$9H={?*j?3!NG0sNq{ki9gA;C*z|i=r4rrRO(t1^3CF6b0(x$sK#%F6 z-1i`R1L}yMCcq%)MPAN!8laehJh}IADulPAHc&3T3)wiPJpKQ~j)ta=@Vp#IcQT;` zn^5{!0g*ZI#xc&^RqZEz#hh!WC@>K7K6{llJj7 zz_$I{8@zoy-?5M1#vj?oUl=v+$iyEu>vy!>$HTdhF$14wU>`ptguh(;VIMyOdzs{Y z{0!{lXK)`c^{ainJSOks>(xG9rGM8x{=s|QWzXBktGa){ef-;#{bhKw{dx(O;STrl zf0;#iTDZIVU-t0}KJ=I2E%r@ls`Wm;T5_mmc#A!ZIZTC4>O4Bz$KOoQ02lZ13P;~} zAAcsu1CqgD)0Yf3*#8>BeLN^JN!ZsdY0-Y-Sz?EtiN13m&mN-gHDD^rjh#KlsW??Z zfDNpDnN-U-We2r;cT@ypysEkL{C03>(pBRK zyiO#ndl9As+#SM1pxf8-_$VH)7%vi5E+m-(zyWqp_5>uR8aw|MC1KS#64q!$0ic9M zsY}v43G4rm{|WnsNg`pD{8y@e0?s#rB}OGQ9D!MJC1HUp(01PnKS~K}96O5MDw2s~ zY(>KAIZ!05@Jt9;xPd{ilz^4(3Rv)QaOuv*#?uqNB) z#g2f5)2YgNO1_$$$hsy<`RXvrSCj267fBvq<&mLEz7kD1R==M1qGu^zy(9@{wamD7 z<*T{Kmn>hYoSn;8qos^1U)5tqb0y$1QwIG!HS)4l_;QwikHlSXCKPM8)@oyF_h@4S z6Z4NugWA0Zj!|Z9Kt(tdMYtRFP9l`|uIjzPeNT_`WO~-C>RtJdSH9?49iDb@GB&GD z4&)oIQb#1_mb#s7&%BO>zJASRDhJL)-gM8rw8gI^pPn?NoOZ3{X>)!9#JaU81L@Cw z#96sK!WU(!-mea4TW}9n3)y-k4#jas4uv@azESNxDmQBOT!|ptJoBn+hM&6(=!0=+ zUR%+lSkAm+I3nMM1APQ8NBl03Y;MGY?LgTG*bd-eOZpZ?-!Mga=+Fh7a4yoNoOZgy z(XRjf4V-uN;cg-WWBtztuDSmAcV*$eIC#WiluV81ivey2HY1L@kX9+hIim^SA7^7_L-N$lRtluvIT$J z>cbzZR0tXTh$z)FFU4?eh~#g^$Zae(YjJD>69*-&t9P0_`0u{>zA<8kVeSA+fimc( zx9aIQY(C*_3@3&%mO0Ywxe4c&&RAv+H%m5U@}#J6YsK*;gN6hvFvfjg?|_5!?(hP# zU`=>oTJtU7N9bI5J`7``IAO-?e6pvI*d%VYPrz0e%?0&kIs=#IL|_5DR)=z5yH_Gh zTEn|Uj2KKg;l2P%>>nPp=tZY&0UZyH8P37Hc0q|5$LNg+QD*iolT8gFNiK8v zNqI=Z5|^B-NXv!0^&^MqT5fEIcI1fi`XLhqkBRz7)#{9J;Q@ctFuX+=Pz>*J_`&cV z-#vMFwR=zJ5f>=s!7DsU88MPaWe}5NeaT!}aGXizB6K)wHObQ#XK`|G^*SaCXXZ^& z9-x~>kt2v6CI?+O*vCF3>mr0o#-&BNNJ{xH<$Ttj$(<5*p!N5)nPv!FT0fP5o3$p{j>^Kt$p|hw`nqzA7 zGFigJr^3MM0G)Y#A;L2}Zxse!kc9V<5V3x*X4bU}c_ez+Xb)d~V!#(1P&w7>XJdi$ zs#mue3;f)l0#7wfzebHK=zj`^y2ZE+X!Yvy`Vo-o!@Hv5@9M~CVfXl9(Za!*6*(}; zsH)4XYUw>?2V4H+aub7NHbCb>I;9%Pf#h^EPy_EFYWZ zQq?=~W%w8Zi;0?cr0&xYnkz(eYwt{L&M}R|La>Nc5}A9z!JQsHF`UR8g(lmybyHGX z=p{V#VBXc)q2^4S`-Iq2r^WK`ZgH01;`!3zyBK-8u}Cv2_d#O@)1|VxMp-uuCyb@b z<{M?lLdyFZk6Vnggc0sx#5CEXR`!Wn{ddeDC5>N#pM-0b12jb4KOH(m_6}R>x)TO=0Yb{EAoJ2T(Ghk#swKTh{y8UKy$*Y#k%0| zW)L5i$2u&}Z`w1@hs&vs$MKcvog!r~n5;wmPYnZ7n#)#9!v*7x>zmPeeSh)m8zc1v zgdM}4$XWKfj91H^EI)0RJ++Lrw|>=PBrt6ky6ab_TEFW0xa$|@NNg^aFDzXk{rT7x zcNg=irY>BFaJkyK>A_`4ty<(E=bW0lYQ2uH!b%DQMbWonG5u{TD9)=b6>#RP2*5w)Eo~-qlsd33wG)~2V`^6+Tr?> z^VS<9Iw<6eX{yB2rb^E`0P6$wwJklVerrBhs|T~+pQ8DQxj;$Po8mtf z8b>R?ozht=cXi&%lUP=q&X1K==Aso4Dj7fxZPbNq*qQuJo5||DnZbTD`-<6_kaR|n zhOvy9b16xJ`8@Ut930kc#cc5!e*U)3`uDH`t0OGF0*>zV?`~=Maa0XD9gj*8F`ZrbbstX+fnd8^@RuSt=Kf)m|RvP&2oCKwWmi7;F=A+Y|!5m(GO-sTo&xAMWd8^QF zlotiD}e-R#b@u2`p$2@9}@tX^1L9by=bOOc8LeLx0`Ly|F{ws;BZGFK70PyrU zNNuMy8;4eWQa3QDU5a<%gf^=HSivnn_6!Gn@dUnhOIhe9b!*Od664+E#IE^N6qjp+ zxM&C&s@+1>@60%t9hKIS7tTp&ywQFROx;1?&n{62yanB1EXA~Vjx?i6H`@34Sub_6 z7Bj0i`n0)C8hPE4Eg`IK$01uH>pv$cM6`j2F2Oktgr~pX$lDhyc+_Pzm&D>1Bmo5k zw(ZgfVBAiZ7C2S>Mi?2KUCbdU*oa^ODggO8o5zlj^N?Rtj5RflL_NvK#2B)}HBCRl z2P}a5AZD-cT+Bu=6Iaas%75JNJnBl!hBH@)*{<$N#O$6gQyZz9BcYAVfHtzu*G3-c zD6k-5PZbHf4<+okpu?hHrbc@sn7MPG=z zYsThiiQ40Dj(%vq%ilymHv`uPJ^mIo!YgQ!{Z)xc%l&Ng?Yib{S`7r@=vbNYEBkCC zJXaa|XC|ppLmC+s1kdFX3Ft_?`W$ir(cB&EAI1mkf$HO+);{vwcmnGS z`5(3n*zjlMKql;#57W|DouERyTeCpSGKm_{bU3Fm&imEzQ6nnZA{G9e~x(x!o)oqcZU&0;#8bn?be5$!oDIo4~fZHeYPkl{Ztr-sbB4d8&0 zP{gG=G51S=0{{GgMKgX1Q+eck(aDK6;GaGj9+U_?t-dxMB(&&(NY)Mt;a|{0A!-oO z`ef+?GjfdAf@wQrd`|(#I0mSq=4c!kZqlmnhovEa=%RW{N6!1GYJm#!O&sbavgRER z?oGr}{(DD(3XUB^kjvzbpg`a;bR7smqXI^X1P(X``*7^LfN;Ew*aU7(M?tDp!o(&= z1D=i5`onu=wH6d31jaWrBm~An;Yot=g~0fKj-xuQRDiq%TzVVoYzNJKJB7VT^}i$7 z=U^Fda9Aj?A5PfmA6~kwND|Ss6Ir{DRru13`$$z5;)km&fT}Gqb_DDc*m?t%9U%Im z&VhXk%-#X^{_~0GYdFTx!r{n0ewRz%7kHp|1jMJGcLu}~RlXyPUEu?9xB#&QaV4FB zb9NOnMI0Z|8f=@eGnmCYHI$r>cLl0cJ&+OIv+T+s3>t;s( zat!11kYxdUMg#854C*zh;<&WCp{4D0BOdI2WtnMJ7nkEP5l2L|z&=<$>qejm3CMC& zs8^a@@MElSRz;}?ot9#ws64-u$*(>*dI9gz4% zux{^|Y7SE5wIl9rJQe7GXPOYis3e(>{~0czi?)9 zwOkj{6gI&x55jo7V<^X|{&xiBw}U(=|CvuH8J0-6?~o$!g0-kyEd(AyM|se;nSTIg z*4>>Uv>6849fSIus<|UjFZV(1CZN6{XHj<+K|A+g5;~t&_~>B7w^w!s;P6fX?A(<^bXL|zBgV82H9j*5&Kezk=s03jdvbOMLFpnLX~afc2#13b!Z={srr&-jeW_H4?VvA=iO5I=2Sa90DX2Q=(Yp|PIv$;2 zJ3AYlBRlWW)8O<@k8U`NJvs+6eaBNfy;C>`b_(ahrc^jx>6?-$=%Jp{sKl|0m|fxf z9d3{)*{)3}Pr$BdU#uYLXoTJaqjmc8t25c3>#=nZwe><^5JoD{qZ?u9l(GL6lW6E} zRB)|@Dc*qH<~AwhcGTR@{pNC{xi3i1Cahtw>J8$FjyW0@9LaI2qQ=cI;)p$tO>_mW z*d0cVSSf60r%Eb-!ZJ#9fRUEDjiWLbTNLQO0<(5H`Scm=`$N~uDBQNa0sZ)T70hh(jMU@@07gF|0KZCXixV6IFkT~b%-b_--g1P)*-SB@93D! z+0D1oSHj$X)+aOB6W8J&)=mx5v%s&?+}-@{7#$q9VA~FbC3ceIaPi(T#Hi(gP$d|@ zgPUIt0BAAzI}Rx=Iliv&zgF<8S>JR6rf{tKqoho~^)rofGF^g9R7+N$fCm~(RUgfn zUv+mL_P=a)f?uW&%Pgh4PKWN`=F>rtX@+wClXoxdtqU1q3y{d zqNQ>bEAGkPTuD_*HPDi>2FiwC6zj}?np~+4=Niells4 z&HEa5qK0Nxgg-gcz?4k5)S+}<01Bl{mg32ZKq(2xk>@AGEc!6Y+6p6b$GhAy?RBcT zcYCSD^%*(n87g0APr-uWOtn*UWilalFVcVPr)x}iJaxz93dAxf?#UozV$WJV6Loc< z>;soz{In#8E7lVXZcHvg3a$@7qjY}d+1hE7muja?e*zx8iyp#1`aJwo!?>lo8Mx}3 zV__8w&j8g5EA-JK110+8rXfe6uBv6M5(Z-8q5(_=8yc$&KaGi+0-%oSd2L=cvVuH5 zd*3CG@!R1Be9=dEwa&C9b$o4APO2($s+xhj^86O7O;MtZ zuWb+IO@BC2kpPSvFlSLlG#?uouGLd`i8U+rap#n671~vew_#j8yPS$ep zpzaN_2CBk%zY!RVjx$!s;?0nzX9WQ&=jzcN@os?huW3f{gM9x8n}cFB*E#TFd0ZU zO|ao!H4BJ3eBe5u3gvC!WH$zXx1-Fn-+31{9GE*o@HV=zJC)#fw@dKPhz`1PH*7eB z3RTVR@ZGt{hyi}&3K`%Qw2s#>56G!Xv|swS(>jT-1+B|zg-LFf z2-v}ve+Rm7h+-QhNMpDFuog*CVf01b#k?X;zN=KXt-znW+}|7iF{=IRFPDRKT+$jJ zQsfi@+1>yQDn_CiRYK;00w*JY45bbl3Iw`4fZ;14P9p509{|^js5Y;v#34l7#l(}B zDY()0{qK?3!Ug|t+RkU&T;Mq{57Yt~v{|tN<)a0Fi9pFx$KQOx$$aLyM$;qi0oQ$u}mpa{T7yJMB?*B^+oCDRi zSzQY-!*J=dC#s!ZYgVtuE8ldyAuPq%+F~ttH!e#SoBvg79FEGf?#cwz3`kuBZVDH4 zaa}jx)9ac;KpO5TP0y3xcPet_cW*_=T%}#Lmv!zo*LbySV|Qb5*NN5=?W{F-gyJXh zK6QbD3G&~03LHFL)U-murCqg2yXut^?d&zv#*~=P5!yWw?esO~D%QSXk9M{EnQQpk z;Me3gdUXSC!ED6mGgcOx?+w_xu^CSPilpI^0eec|1@)rlADdP!YepR#QROC89j?z@ zy+Jk9U_Qd8QSu_E=2iIU*IWX>Py==sZ~Tn)6%-Fx57YJY#3xjJ_{P&v64Ve<)AB}e zF$yJ!V|H%sJQy9YLhYXL^qBbx=#NWQ#9We1Nyxk;YCboUrQzv#Hq_c2xJ?+PV6UGg zf@u-oC7kCEj$2~*BIZB1i^&UD_-7*j0sWRB6pay{iNAUHtI-yZ3P#)$$zex&hm*sO z@*j_O4=VeOD&>_L9yGcaFf!mkZd5KVVEA`wc>iK$rgMDV%N!Qu4Gg^ZY5uo5qSR(L zXP`e-cjl#Ov$x}M4KUC}3l4$bxbUNxAcNkKDXs3GAZv1Ef}u(f@wvOsx^Al5K3z9OE=gU$~Up4oNlLgIgp5& ze<#toq-Fw-!XkGgk;iYGinWS7og>?L&}I!q|_PJOOe;C z<|P?YDyOKH3sIwcOQvwDOk)@G$0j z`Mdc0H(pm^Q;wf{BaG_G52(l2oBl0*Lz%I}5prDf1?%}->Mq}ctZz2ag}Tdh$<}J8 zT<^20u`3k=Bi_*7*!LZ9*0Gvb@bapb3kR}EAYBb`1gy6@1gjZ+^I=joU$a(fRJ9Q> zaJ}++R8cEkI%A~~ejRTw8`AAh)Z+$^hsACTo2y+mRxf`V+ocGt;jJgfL_xZYpA$wQY}6v^W8$>w#;c z&h#`fpCHvZw=Uqe)VQ|1xhsBQ&-uErl3X-P&frQu$N}yV*tA(O8hiyuNd8K$Gy6@4 zX{GM`P_|Y#FD3V`9<@J_n2F%6V0%-*+o2uAGCEx!us-tQp!+{8!2d_k&E38xy>34a z-B#i*$EA9@i*q{b&LzGicxHIAhl?lBM{_F-wVU#|VpxIOMtpZyvs7m~=<1G5optp$ zZ=`nB-90p&&Rse7ORBV2H*Qvn=CeMWhhf9`gQHr3Dz}Xk6)JdsP%^Seba&ppC!r{bZeEkhb0AB%8tL;f;2w!hjgIa*E zsoRsvB7B`RRLZvCYg%f}oEZsK*2dS}sb6>F>*tL!*jw>+donT5$%iEhCYb8J4*hu4 zdN_xCC}NJmBAh#QH~zVEdsxdIvH|~$sKq~{pNW_sCTqX!r=~le!itE9V^j?)kr`ptDfO@51kIu&^%SDo9CkiR#KpaW(Spf~`@`tWN4TExyy*AQ7`N5tH#t6LrI*L@1>Ze7cX-}trk z!rhP^G4orwF^D_sleU$ZmD`}{Ao=w~htQd}AUA>yx2g8Q*QDC0HMfB)k@<#P*U0?x zSW!Dlg)a>0pu)RR0y7r)Nyp#OxNet_>lks(i1&eEYG0)ELyPY1I?ph3h1!?GB!VKS z+ND}$31>8=(V-nRD&}}zo$>ze9zCn00$XKjQ`Ft&+}5B@h?x3da0eZG3`KA=Qtn?= zRG1UfnH9;KXl^$XF9h1WVa zt9U+?Or*-%@>;d;p|P4<`*0>%f!?nP^Mm=}_T=R#7lkE&6(1G zGMfH|TP7>;=A|&_ z+bb%~F3B!xZ>1M#xO~Nry|ch`a&wj30Mg-LM)^U;GE*K(_EKA306)m^;W9#bJO(mA z{=EtyeE5ED{`xiQgO^$WL$~|`(!K$n1c zN@%qTC>~3&livl!whKH|{EtwCQ=nM5U!ej};7asnyYE3karOTW1r(XY#oR^7xH!&- z0;IFq{>=dw7uxKZD3CfTw^Pt#6DDD6*D2$(eVQ2j7 zn>B~TzsQwh-MC~vbt+DSXRYRv=gYyqPdr8t%VdnQkoh)5TKk#@5{bR5x>WRf-WK@` z_rS2`GLTE2j!LUmhf+hVHkqi{vo?XfNqg}#kA0cI7l#l)Gnc$h!&=0a5yH%EKCrguL0sVj*rdEBe z_!VQx%oHfhzPdFk+x{|VEY zPsU~k_}p<5Nu|R;l&BAwaP~J)S7gihQktN(lhOlguKpti`l?Lll|R@S=OH{1T!&^m;fd%eA)_{C_HKw-Cp4(|EYZSEyuG!S zzNA1WD)_=t#pdA*xP%XB&F?bW(gfW^%yTHbF$1H}@#ayt8mhrG2m(?&`icEFAZGuo5VM)?d#-|z zXP+Km$Qzk2AxwZCbr@5q^o=fiS9YoB{yYc9z5|9%sgW%^iyyk-r=5~TtN5EI(TIwb z12mFgo=j|+Kh$xB9HRLmVz$8lR?^t{4yqPk6^xmB9(=oMi*afJcT(!{DF5+j=aD}V zSlvYXt&P;ZpAkt%RFN+Fpc$F*{(513{FsQz`P7A3_!u!t4$o|c4__G47{!^*J(vkP zk#0ivhz|fFHDC(EC%BIqp226n(c$m-smT|VC zv%2}V{Xu_}gI8U&xRrh;4X^_E{uM5m$^sd`y;%8UE9EJIit=a%O5Sqz6!2^uF~5qL zAY9th@j!tdLo$;Pii02T)ChQ@H?^WJ&S?*yyCyxSJI_&bXkN4*CdJrHa4a|t0fPgT zWvr#Ut@8otT7cVULJeO}rQbVqbg+2Pk#R^Q*v+lCZv=@(jFXDj;O=n*5uVN_$-?7b z5pj$%X9{k~V|0uFFpbG%41%pCs$~l27Laf7`KruVI;O;x*~97It#D{&TpMm&v=VGG zd$@5|ZD#Y?h_)3!jA_j|&aqVHa3hN2slrAE0AWcvtkRuib0`?=l?A>&KGx*urOSAf-ar{9FBIRD8QcBg&MEOv)Iybq4 z?eQbB4`&N)1xDPcn35HUOyHA5v^*dH%o1guX^3r|+5$OZK^2qupKh7k@ndr+!K_|r zU|Mye;so8)C$9# zho0AoA=o9Z&5_=|r|SAVUgvzd21no$3l)9m9BKLkGTI?{LY5$o$?~Hg9B>@@X-IT5 zFjIb1nh1Qd*_%eCQFFi9w2YXx&%qRon!CA*7trCdLVtsOX7}!C#q~pjBqt2g^6PO{ zPp_hZ7jNLx(9DQ6GTYwM9bn^W-1F4;*tcY;!JYmByeSxSNF4clBgSIV0)A@M4@nVk z8`RHM{#eVm<3~aj8W*_nc`?iKbz`a%pZAuRRVZBJcHsYZOvu~a_`FwwA2ixMb0j`* z;NQt)%x>kfWp}{U2&=Ui)Rq#>$ zX+>|(Kb>*jGkRi;UijsdFX=hLTxGr?=JDgi_V#!zdKHIrB-8p4C64WUu%>x9o@3Ym z;QkkYU=bBI*)OsFvm^SDwK;=ZwR)W5pvfvcaQKSz=+FOb z`rZYjhW-WD7%D>bT{))atljvx*npC#xV{Thiq(fz${8Z!W!{y;yXF;_GiVNWABhTG zSEWp>m57izv;hhx)P1DTd$Ex*(+SD=Uvd7$aMOhwr*<>f@`^e_rtNtO`B7IU<~06w z+Hpy^eSSzc7Z@!Z_9Jo`=CgJ6I3hW}tC;sP=9>OZH!`+3TyLzi?^Nk@Xqt!g8fl}s z1V=#f`5OQ8k@A^W&71q{^}{l$oRP_FoXv{P^>gm{8Wq9sp-6j}i@*Y-4yQ09bfSIu zL2UxM3-}#fJizCpUIKm^+gqv93Ha@7PXKqCB*jW==!Rr|z|TBfGOHW<z6%sn>Vw zhG9k5&@<4=I(w{N>}VF_Xrz{L$AZ7D?VIIv{y#gW3}u>Y7J#s2HWh}k!Sm=c&beHmXA^cJvh=Ynsp zYsPk{L2U}gBSoftWZ!=x^{YAUBU%xnKQ!25Pwk1hsX<6ChU4VJ?c<#$qXw4!-;-nE zAbdXBTY!D2Hd}-~vyX1fkxyv%c(2{WNttQRvbxUx0xwPlUdv9C&8Lvl^bpw{()k?0 zEd`r7WQk$(TRL792e@xw9Q9diwj()aew-9K!i!=H(IjIrSezMNIM~bxQR53wg^pEL zJ*>}QofX@%CcJ}L9>-=*H#1>AapZY$*aiGJ&p3~1Hp>#);?)dv2Ez8m6jMuz;&zW^W>hfPn8YOeVAhE)NraEIUg_61s*)X%(;`Gy~h$ zdhixukICJo6>ZhrP(b`zlV_ZxkiX;?VgkVmqA^;G%uA!5M{ z-13Tt^KwxZG!X>HAGi%+46=#i$L4Lk2|OR24Cg;iaCFl#c=c^}3(SkX-aQM*RUV ze9+{}ukcAf>sZP960%09P{dIlR3zy3y>BQ>2M>t2U*>cvV@UPPT^N|XMN5mLI4mgf zb~oNC2D$YGeu`Jrn8zCZyRFi*kYDK=U$AHAp;CrA$a71VaGGcJTtR5$X0bxajusCk z4@<$Xu~$GysJvjsWL4BT?|^;la<=;fQ0pV$3BUNYQv5{}Z&j`oV7D$e*)P{$%F%0L zDyYABtQDvi`DH%;oP8`snG&EXuh=R|EW=A$RZEu=ZCG6i79gkN=(Em>TEV>=%-oqs zk4aq_Ui&!uWdFMsYY)^GSJh%yn)UlP+t%>3U&9Sj!%9$w>Vd!%hVID9TK!?$k`;c* z)1>4)ucR9(GV9g1+LpV>FZcOw=|9SGjL-8CcOKeI+l;cwW1Q|6Tq*^R^%^9o=ap!S zfG-7bGY_gQTIG546aq7Cjxy=SBNd z{E%5TzR?vK;(fK_jjV?`Q*<9!@|Q|s(Yd?5DhLhqZ)up19?_In5W z_k@TDL#3*vJyTd@SHJ8MDSO;<8eotE?Es&4`t~qCDg9SDS+?FwE%3r3TkYaf{E2lO z4;-q|CUF|(I15ve!84VhE$1YSb^s8V4Mp>yn=Uc`gJ9vX3Hl7)#)1qumJLeIK_7eD z2R`eTCYcZodhJtp0_~`Llf0855P2)_WG)dUkxsiV z>^#zGhi5rq)7+Tu~VZ&r6+B2lO!40ejei& zTK5Ti-F_iQuKDC~Pp&zIuxtf0cDib@G$okU?X9!_>F4@s`?=cbe-Y&hM?-L=s(^y# zDX4%whH7=4eYIcl5h=hsCppYB(9g5886dhFM?_4{Pgf#VXBUuGCc;-XRn$%H z{L3SmRD%aQUH&cWoAos&K~SsS2%>;Q8lp$OPDor^T$1x6kFZN}PELC6=R6-WnIqmv zJKh@G(0N53w>BLTG#p5n&~eU`%eg}!>JO0){}(*m>F|>~Jp|%B4+8pFM@iL+zlqGq zE7aKPJ)A@73a(#y@YB@RGa^Ja#pWE>h}a7z`$iOcY%;Lix}#9aQAmLK64L;z52zvt z!1#(2*Ben@TZ|(doEaUGGsJptBwS~Rhdd4kHw=oSK7t-NXuZ4%XjMKl9|bWvUJ=>N z>3*g&B@;a*Hr*+iM0gdi5RG=JpD*C&8;yL7xs#6HsEHB9)g_$rM_zpDukzpN?Hc%3 z?GH>lf=50@qVoQn&dRJaFMo_1s#|h$#RyacMbD#11*IpblW}2&QgqEkv`0bXB80NZ ziw>GvP;p+wIE(7eJnoMUgmH zE(U=re+(m|8Uetq$1{&-xAXz@Mbgf7g{uAO(=GtncWFKcYno_~u|6K9n7Q=jB_=kf z8TwUred-9Jqcs;18Ax=>?Um33L*-*Iqx3i!%{k zzrD=ak%#-L_zoab_efEjeGF_SBUQ@@4(|J8;tlFoc>18G2x>D;%~`}s8SzIN^Ntsf zY>1VjW&!O?;Xu{1z=duW;jNnLup5T)D`anEfS*At+y`}S!*xYm>ev=B9VIBx7{tZQ z*BI&ONkTvElp1YC#z}}ILzyPIWE?nQ8&Rj40(#W zreqq*SA`=t*HG*;R}^KWX5(wCY#GePM*Jp+wrz9hVNjiB!eb2ncEXtm%<>ZmT{d-K zbikU(fLBmQMqWxCZL2s8rMv1?O*%0t~9TTb5m^x#5f$$!VErVo?|g$ z@nc~yt#8~ZL$)77_B_TXY7PD-QfGIKBx*-mJ*zon+KMjU)pKn{@j;9iavj8QA=g2S z7UOYov?5hDM(b)Bt+i9niwxL!5a6OP28x5VvrD`Y#um9H#^f{nLBnDV&)+xa#jLxt zV};*VToI|N58|dSj%+{TMj6W{l-=9|#f(#M(YhsKNTO1xXBL~?uy*5TSO$K3qF^>E z$c|XUc1H?dj=#jJxypWol`!xKk9ET~;^pm5+LFiM)Prlk4d&F`V~ExBJVI&cy>XES z>LY7he2CSe^uA6`z!omG`^@^^jG#Fnx zVR!C>=Dxi<6>_7h&Bcn&)@Sb5Xk@4?3&g?@XPw4P;6t!4e5)c1%YvMTAqtrA>RtIJ)L=6>M7be_~@QyVL=UzY3hpQLVCB`uPlw6Ww4C|?bU~~%>g@tS4SP|pUd<5S5Ev2TRHcpUST2b!&CxBMM znRdkJ8&TWN$y`IHi=Y4#B+6u7r|4#>FmO!hh%_Ex!NjOAa3o*4gK#27Cg^DuvP7*2 zh#lrsuf(*Hwfca-$G<@yn0TPTfWUUVKrGOHT|2uLo@jAbe{n6!7HcIdXV=Cd-XbPr z;O2{heu)Wq@k;c<$vsNMR0$6`cmyd5$QjX_XxZc`qb zvlm^OQa3Avymgg#|FP;5>|cu-96<}ycydVjO)x)z%pElk2fvNH;4WbiU=RJr?zZj# ztk~A5d(yip8jd2HvGu%wTpu+jlbu{T2KYd#HDi7{;VVD*X($0dZB$4fEh8kPyCluSMq z$>8t8Z?0oa_G4V@c``#xHzd(09cZkj@9jfj5KJ0==KxS* z^c?{t;1()u??-|6@dPRz&tPU|w@CWSQ46NexU2`Y)>J)dJ-Kd`-S=Y9qy5%}dlRqP zNAnrpTuBgTmBk-`ly&a-}uKx+d}5s;!V{xV0jIOF|u?D!RCWXGQl#F!&8j8WL^ zgXe=x@&s6G#BS`J;uz^I975h7;DrmQ4&+$$BPgudmvQXNM0GX_^CL3-(qf<8!`=xI z34I&75Vl1Aj0Ng2Y_Ka(lQU)>5i?s5cMzlYwqEyjSA4`gBv%xd2U}G({2MhlMc@np zzGC&drc0ygFy$V}DN8A~&HOKXPn&ZB3G*d)w(EuOYI6hBWSQ%A7zSWN!RfsFc4%8N z&Vg~Tt_?=Vx6;H57~T*uU$OVVrj^2%)q7epqdTFUOB>qUMQDx$IUMKLG}SvlVobv* zP76{Bm?X{5Aw*Wj7~MKSF^XAV3r{!;qR6RweXa0{!gaIW+knn`7q|jvWg#T>E zQryxk6=Ge4pHt>BcROvxU`v<2Duzjnr=Lo{5 zJH8*_Svs46?vH!ap8Fja1#<1!mkGH%_}cvxGloF_q)z1=#esWf=NV|9CR{5D`2y#* zHPD>{t`rL?%9nQiLoiYn8(rr1FAa(=SXX6rz!QgqNT%gN|TN*DxNtD@?j|#~TQoQZ{EoU-CRQMcW z??D99mF)d+&UPl4fp7op5JUA$k>Eu4E%()|K;1xYYQmHA_u@Dleln+n0Zu|19DeS` zYYWVa_MV66>Zif_(F)gyu_11wc10FCVjl{FjTl^GuY9Gac)^&C?E-RD*G9GQb|?&{ zBfQ;NQkNN{EaRFFuxfbouIRz&NQ{ewi=2oJI0*g==;ZsP56&CrQ=5n~AG?&@1%pIeLa4KSvB2ER+8A6?4OgR2{Q zLTRtfn?Ub(tV-0$$aV$Y%=IcmZQ?4UY$?1_GUHzH?+|+^k#&7NwC+Y60=g7~#;!(8 zFcUS8VvONF1=Bu;fk4!^MAj9^Eat-#jMzgM?ML|y{>;&QGpH=q;C1XF;PXmAFHZAj zK!Mci+s-jK!KOpK8SHy%ImUx0PK>(TEa_Tzo)LIAL(rMT67g zUxIvs_Nz<2Bm-i<{;-CYz=a8qFFSF<`|C>?2_z?BpDpk~0@4gv|Lds*;K>K+zh(3Mxv) zh)tZ^bDon?JMsQ=h&@ntTg(aJlTK2xhxxWau!UrIb~kNSAO`KToO;i1Rj;!gLAJ#d z!sZ#{c=7P{8dw!(S38YZ181X#cH8=?5JV+UL3ZO&MuEtM#w;uGQFhug`s=hmhH(dt zujykG8~AH@*B9sy*O=ivXbA8q$5FVGphoD8T#gX7uFBY)R)xqhP6h*(^ab|6`cqda zwU}j??d$9h&Oi}!YjZjsuv&rNP3A%YR%={~o&Gx&1rf6>Gcu?wSb_VgU3KHfnOt_v zbvX5nKzkQ#hP+BY%CFgn@1n;Jl(GU>x|N^;*lMc$K_CquK_J(G>^dFSr=L~hy7=rL zVq69P${Bx)$7WjbPu_vagT5I)^(1=|S)f1foh3`uZj7hG0i1g z^Z7hdIrhS1nie9bebVWz6|$-F;Vn6DK{(vbLiOQ=u56e`7H9_E|E(h%hL4TH0Kh1l z3%yv>`Uxc8SM85*okI>h$YGA%$%O^?*?Sa=@pjYGSRgPx&mJH&wJ(3Kc>qjiKK>Gr z8fPL|JFSG;O~&&n5sBs4s%v!(LY+~GYAO@B@iU`0 zED|U+Vx53BJ3{$#U7`t_3&yDmjE7DaFc7trP-uYQto9&?I1mhm;3^PgdJs@_B?M7G zfHg&9>n9;DO-1(zbdaj`BsdmfC1=!{EQOAwFAstOdMEDPH;1 zbQAKTdPF8T7LdV_gf!$AX{X`yS-lk)raHU?ybK7KNZh0n*Ak z{Rs#<1SU@b6G8=txfPfwnZ$CN0&-9xi5`|e2e&lh>x}p!FmWt8xYb^^$m<*QUx6j3 z$p9$LmV3q@D%m{8-?TOWRw)jM?q;Ab7VjCHSa0&^EY zR*sqBXRB%tJh>OS<3&z>WFefTA(;D~p%?C}(2xrk>#FKAK$|<75%)9n>yXNf;qdp)$l+3$A3DHIP=9V zv$cR20(c!PzOiqqh3AH-)%!I{fm{(|X3vIb;abOq$q2;4l(W;iij&OPq7)Y<6+JmK z^We0*Ag%d!HB-Y2qUPx_b3CL4+%x0E#Zf`Te8Zk_GS&a#xe*ha_+?j=$$tUwf|*X$i&E>!e`LD0PbqVwS%*^#^e z1b;@qJrTzg84zf;Q4EUe1NO-Ikk$J+^by5Yx&C(?AEjg9qZG$*wQ{te%^fbJu+F{* za)3)IA~)`$+*nn)C{3GxJC_41kalYOWQ&oUk0bI~r%;3(-v~O}f_Vxe!Vl(AE~tc_ z_q5qF0g(9~Jo&vTStmIY(%C7lAPHl?6fc?J(|=+Wt1`=0NL3*rxD*K)6B@O{@PU+N0e-ufb{7bqV*yVX*)z|8!$yTJ72p$oRQm|!@08J=lZALlGD)N(KV&{uteG*OKu%bbQgphK&;AH}j&0b20c3KUfa_pr}=|@rr)f?j% zuq|HjbrzI<_#{qeu%MvgE2eSVoE7+!2A}|r7jp~Cwuw^7i^+e~V!}ihx0{g!mxv1) zP@!Cw6Gk_%$`)c;xzW4Ysp(-9b0#yW8-b!^@WVS0qMl4FjCc!h?OHNu{6g*i6R|`< z5i=D_CB7A)OLO%b;FI5;wX+A9*mj7M8U*2E2`-|QMd4Y;3eTla*Tm)08*QG7hj#5; zFd%LA#X`*KFnlOK8RK958Rm#Jz`E%Qd;;RB&d?82&`@z<)t!1;#nBK#OA}c;p6dxI)ffWJ#gI}Y6|s=7GA;r_ z(5ZEatmVjv_M)#dpky^ra193CUi;Rq=l8!xCAtnaz_C_FK+t|GLm5MDp<%0 znlD1`6AvOceGS(%AK{h0p6_fMw0B+<$Dl>BqAvCCRW)?7ww7@bZ>Ah=qJP&f^t zXs}d1CHW=^tMQh(1@2NgD1mca@Tsx|QaFUd!c!b-Ab*nj-1Tum^7_~YEM~2@G+u`3*SdJd8r7j6!t{ zav-)(R7E-hYM(igLokU#OD2}9L3qV-1<@-!Pe>1XV}k>_Xs3(aA2t3|A^38sBWH95bFDRZPoV}2~poafXuG?9vZ9g zLnt*bku~8NM}5E4>mEolYXQ0;;-aYUQ@;%;Nmk#de!E?j15`!O6X>G82d(8{9zN8m z{yxv{`KYLu*s=GY2D3*U{t*D`2v#+AF)Gp7Ym0PiG;CJ(XHMw_LF>1eiVt(z<{vafNO|i%QT60W66i5NQ=$s&VPhmqrD& z0+8ZAKvv{=>Q!1&&n=sUC(}}>XRR& z)%wT2idMhlu89g9(33933yfq+Gq6n~kF_BJTu_0lc@<=!_Np{|t%u;z`&jbGi48Kp zsB0|%zC#fZBna5zUrwR~Io^Sm-Qnpto`5LV9V5%ReM1q~#{R;GNqp^AroCK%8slG& zeia4o^hh1Y2JZIm>x#PxznSw2`H+*lq1)c7+ZMoTz(Ddx>8fHk9`|EX_HzaF#7xUF z3P;#%xMDW|u@tmi?JNxZwcxc8k3TdC1djk%Am@q{2>#UzDG>|+e-DVzcssnbend&a zUXHdUW?hzLiP>*nFyKB^xEDOqA>6B;?+ETafFmi~c?xb~%3Z^-2Vrdrt>b{!_`9hw z4Zx~kH;ytDW3&JG@AhEiuafL;HK@Df3Scb%?(=R(3SQ?tUp|*iT<3 zTsw>710AYfk_fFxu*BHXdT3y}ItKHM4#Av!bP6z^fYXt(f1My~Vkc&KKGWf;JM5Z_ z0WbB!R6uH{JTYAlme7?T0C~EA|CrXwS9y&kzDxQ|_iX3|_^}ksqeK+1#xf-N7F$?8 zHW={3&BmJ&ISc;cx^J8uLp+!|_&&Q;%D7MXQs3r{_ElVG8E4s6ZGbjPjA}#tEiU@* zD00S5Goq0vpC~vlKQuTqI)?MS4&j`NK9e$_KYUH= zTdM8ugB2YO{@7HFj_a_|dpc}%*mhlr>;}&-D%zxCLBG(H>2U3v+-Z9;=GXl{>cvr&@8+- z^aTBZ3KR>FpqnaOZLz^Pua{+oGUM~~O98{%gkcymq30_9ijHB(B@8#At9btk3kq-? zcvblE-Dpa;dV_osAKwQ3NKv!W*_C1-Q?ZjkMJJpVKQDn??1fN!Ndf*AFy`2J1chrE z;0u%7NHAd}=0HGIww5dlzr3qKsGR_kVoR<7A;S7$G49Vy)j;euQ2t-_Pr9c!2%20j9-Yd@z}N} z7+VD`c#_yEC?od#5(>^&o`_Rtwu=wa^r0HFM|c6%?m*rbS|0X`%K*@OTHX%E1Tnr5 zQ9`1223-}t?VhVsrm~Xi55sK%?s;#DM9)|~6{shXJ$+-5J@f=Q7iw!s3Sf~MlDH$V z1sAYrc}VCn(lh{5v&{@280X9;5*DpsMzy>h5TvizW(_9os%Ls3;db`{ZNu?|!T{rr z(-GVwigDuHyRg9neIzSuvi`N_6HSFpTevr zMr9Ask#RwHM61~UQ}hcGgy0F*7WRTBU>(O9f4a6Bx?%ngD0%(PkeM*_LUYJbi8dOH zdn#hlM%yIXD71m2Y@(my1+ar7*r=rie)ap?GKe)0)HdU1EW)iG{_5}wj2s4~6a&Y? zqdY6R2<2}uwz~-JJ>8tpg8soD(z(ZHucq&jq^x|~=*sqf)cqDW++ixZaXhr*SAb*t zev6J={LT9<#GBu|-@^Wl`z_?Ry5C|wC(p0LO9BYz{T7GeehH+g$9$~^CggsLx5&mO zq{DsK3q|2BhC4F!F$@(nY=nqN3}1?i6_7bs-(k$c0oflO=-r5P(ukdIJ(X&FFvTLC z^8Vj=>&2CGu!Tao-tny$R~_`N7a6a_qFRs=kFn}W@4Ik;?fDDe<9!#yh%MZA0lpB( zk^3%6Uk3G5CBN@N;z#DuKLe#p;Jl*u#ck~>bOc0=jYG>tUHc9R*}sH7g%cz5#tU>& zu_Hp9fg+@pzCr!6d6?*4fP^O#9!FJAQ7%w z49TCxpZ;)hZ`?JbZlGb12n)fv0F;3;8t4x@MSs5zrU-R5sEHAZxT(X)$6*%XucnAi znb&c#jL9)5!^`?}oLR9Xxn_(qiICgLO{GY8!}msufOcUCG+_0!WoZrVDp{IM5?|I< z|2B6*oO-e7Og5zdEM3bxk}TU83sOh8{%LZ($OOE8+a&ahC7gJhamnN4kB1=$hV(B1 z$&$bh_XTs$HsLQCE5W3g)~SwTx@*$y_VO?D>jvFJ$PjT}p$}Moqt}C#h2~v{^-wZk z#Px*y0-zDs(r$d|Mec;Xf$(kFc=L2ud4t-w<>PUqOCF(>x~-@c@(Zn8IWMOWi> zY-hNIqNI5KN+ws+B6Uisydv1@`sg@Jd6T zeV#Bfq6)xOS5kphMg4jpyfPhsP|714?x^fIUHCLSM(L&vW(>C?kj6}eDSTC4p*$U+ zKvOEz8PpcqaoPL&OJ_~3+!`S zjnnpt28vGUQAB^4@(&*a>qG+GVx0d5*B?$|ft)fL4VJE!1v^#tHD|U1=u?uM|9Jj1 zXB2k*?wkr{XZS#V$pl_gN+iuuM$a&j1Q#s`bEXeLt)?)C*&x1+rT-L=b(x8?m&WGF zc(6`Aa2Abw)WfLB#@*_dYmE@fa0ry6ir7Blw3KEiJgo>2{R(@k_}DTJTKs2HQBfE9 zjBP{BoTD~r?scI#?53_o@{4!3H1h5ir7hiTe79EcX`W~i(G|ZGWraY#9LEF-%ow77 z3d?XMMgk+;ig+Q@bPt8dQMVa}QY)zK=F;`lNNT z;eQLi4DN_#*4EM@&df?eSFniVO5_G+9jgOwIIR-WwvCV>q-_q0TQ>0>uu!}YsJBHk zfA(A0#IKMMScC(gr_3tgf?jiUF#sRH_?%xePl}PwG3~xyYt_Bc{VUhm(`m7q?HhO_ zZuM|`>tW>p!Dh}x8PJW}=sE``gqnAzPhw%0S$Gu-FNK-oebbH}AOE)0c&+j)*t$`D z2!6OdzNN5zciPRB+vH4Fn}Gj1P4)`*IOyF2lS_F(LQZc8Us&z zE4#ud7^irY+QUTrVyJ5^;49=A`bO*^yVW{lc{kPR1`FYuBsHWDA( z0)LMM%2=*^QOnSF01ly`_xpuU&~pc_s2V$kGtW^1gToc|OniuQMdhOEpVSq#y8`@W0UUl# zLlE{IK)R8L>nb&tO1Rg|2XlfqOFeE%k@Z=I&xO`!IJ$7b+ir!v`Jfv*>)eDA0cfnI zQa+i^GH$g$asH>XP|Rh>0sQSycf;XN?Od0mqRGjg*l%&N`KEio48pMzufbd@!4y)! z@c~L40v!Lr($jDa6(HXpnk*9$o$#@tJ$HkFLa7+Qp#O1gYM28cV(ce z`@V9^fm)VOcw#LGZLxDKt>1&C1>k{&>&lQbbQhkGsCh?+5hTSqUOR52IOh__@8RZe zzaH61q%e-8rh&iWLrIP^LrLymfp6`iNibw&;#-GA@YCh~fV8$2ydD8s`cwk z@k7&TYZ1UTXTKgOX$t6N&XMNCJXO91Pg|b+glqC-9Iv7{5X;+4YH6`v zg7wCX%b){^T=bAMaTi{)`vf*L8J$8z+u*^tKmoU+th?p}==RzIsCw-ItKv4c$VCMQ zEQY3!L?M6GE8U6MnrE^5fd&!4vW$qO@)(Sy8x}gmh|XYQJ<0n9G||B7P=O_>jzaX@$oq#@_2F)w6wP#X$wPAF$}{NsKmDs6 zk|Q*MHC6GYaG!R>AJDNYdzrKmkm|u@Ai7X5U--hDR?-M{-Rr*Y4(-Dh;yIc*dLAT5 zQGvQ^n(;<)RlTB)C+uG;`ijya5cGz8ygY9M8%UT`7$r7PP6vB}!diyYm@u5#h%jo5 zMHpR0Q3FcV<730AQwtv)&NcIkczy~-q2!~A`QYDw#@BdWY91$g`=Qs2D!j6t}7etA?VY7&ZT(6zP(tthBBiB5oCuUFMrG zoY#SU`V3Hx4SYJZk|hbb=85Gv|9qzcW|>0vBRNeNC-A*;qIDkMjZ*~fcf__O7dx7F zca^)a&DeK$-H0b}@GF32c%!X=`#u&P`7HDc>u@wNuY18K&^$P<1Lt{C)%C4Z^);Yg zlecmWwUue*m*SGy$;O2XB;h+R^|)+)PfX*i5_HlO4Bv(CacEwzvi&tf#B0`WTA#M*p+Yd|aB!zP*Vjyk&t^8g@E$fDN{?vW zjU8y)A6Y+AA0;+is? z6CKO0fEAsoNJ078*>+;x7m*#&#%mT4U`!)~=3L zH9J2|wY@G@?vD25^f5))Dpbiuv66u#CBc0P8b@kyTLexv8#l#D4`^39CT%GFw4Kix z`=QwFY-@zax;q0K;uBZc8zM}I5P*F;l+7j@c|h1~+zVc7VsY6VVsV64Wpsn3%sp>9 zmr>O$j9YG6c{NsY7E6i-u=SU+)<(;qrPvd(V&h}QhD$Mw823xqw?Ez)D|$MMwjLv; zwi*|lgq|Z8UH^ZS@G4rc^%=;J4&jIQc^FEDHGpP!^~*pW#O4_&855gX3SnI$GfSx| z(isHi$lzuvI0ajFMH8A+a&wa zrD)`$MgLY1vLS2dVKYS-i(n4gM zR^-=b!ruImwV14>BxI9xJ;DB0f<*;wr9}_svbwv*?sd^@^jbAr>+Y_3k}%2|IF(fM za;(tpEF`p`mKbbkCCZ!)&kP|8siDVe6m?Jo6jCGvax%NQB37vnE0K|i0o&0B?zS7m z%fmHnw6cy)h*f%XR?0fNF8wVP&<$lJHAl3PPtc-e9u9 z4h0uCr*Aaj06N5iX=_VI(pv{03zlL^)R9H%^)_S3i83(txY^KR4SrvN2IH8TV@!$i zvZQ?XHCVzjl`h~7bAM*@2LJVY;2FmB?~%c$6!OxEDLd6^xdkh!1*gW$WjM-+{`XjZ z1mU)r)GCJ%T$5^#8sTNsS3X~Y1#CV*>_X!|jU@AG9 z+8;l7Q0f8h#EwLsVF`BJ%%t0IwE>JQL zah6r(-G0y}4xN-;4oYASA*e+&Z@Yn(xgw(8J^v*XfEWR`3e`?)b}&-28{O)d@+WZc zQe_sQ3_?mjh7MDjmzEIvo;k7`t#}1B4Mpw;5gCs(IWdlkt5Ndtip;`dvUpWQeQt}K z@!^ic1Row)RT}XI_MF{uR+SS!pgjjFXlRdvyQ7)g%MTp)JL< zF8z~_5!e5{FI{H^rR!{TeOI!s7vZI|>+$Wn4k%MnHVrxnX-#6vq}FTDD~(FZpyT-9 z!w0wwEc%f9$6ZjO!Wag&4^sh5HbCqH7&~?D9$6nlqzn(n6GrK3G7Eqm;G}1hi7M~+XOYP(y~BhqX$|A z^l`P81&Uyu)gf5d|8!st16b%BgWDdOZW*Lj{!3xaLW;Sw2vS%U{yb8Gh=JZC!?r~c z>z%~Qnj?u98mKZbDj_7r%ZY~55&*F!CC;YnY8!|jJv#+}0xkYVp?xvNQ5Qg#9om9m zj41Hp9%e{W_?gcPBH&=Ik?#^m(0{>B_2mS2nt8q?di1T>kV=Jbg}Eu9v^k%Pfzi5n zI;z9h;nJ3GzJ>4jVTR0}egY!A>LA@-&A?zKA2lnjXMCR@c6ak}Pw2=hDaBw@G(ig z{v?aii`dhEJ_(mceC)1y6cDQwK(Jw-P_tsgXs!a7Si%)`NGJwFkSqK)@zf4dlpuk= zBwyP@iqFZH3EeEogWL1dMIP*kzK=n0W&Wy{xdkFq1y#Lxs>g1Lr^oRxGV}OakV%$l zt+Ca%fal>i@@zxzK7F=de|ZHrbh#U_{H7rd#rpoLik7rlSIGG!?CT!()w3#?2{aYU(7_7H z2?7J6|2eXItIc&X&;(t3Y=1p?k_svOrx?<_ zH#!>9YWbRSNXK-3NDGh%0>oIRy4~#;Zb65vXV4Zi&z8hV@D2Zru?qwhL^IttCGrc1 z@cXf};F9GIzs6~L#I;bqro_~4lQudr`8U9IO-;T| zWW`T@@`1jnuzJ9OUZ={X7-;!FIvVIR@-^i^dv<=HGvRNBvtfMzE+a+Q^{|EA&mEF^ z(wNMN7q8)D%6uZ*lg{r3H8b|Gojd&s?(}ioYLY6QICzi{caJ-_CmlS#QX=@hd~H8? zd?t(SEqG1Btx^jHQ`4Crw;nDgJIG%pyGT0%{!q=xK@PB5l}<6h2XH+_5;8Ui*d$+5 z4)9cy%G;4~>H#ias7~c!L93rJiXUNx-K1>JLHMiOj5DYp#XA$=CM7H5dEw=2B@l+|+BK3N{@a+i0s*Zk+D0Ip<|t%<*<+&Nr*svQd$0 z&ZntziAXT#yhe4Mhy;A)oUf9v?U7*4d6v1J+94tJoX>(n-XiV8p z2cQ$c>9p=OSt+YI6U3&i?KFNRm2?Jc_p3=iAl5EY2a9;-GQY_I&mUIrl*uif zl>V<*4*_GEB7*~BY`4Nm3XFB#BweS#*g5hwCC2VIY3<-K#sfUF`bIO~nh0qcZf;P! z!^dqVjIF#5oK}N_Fd!zxbKH{i0W1zXxrf2xP#|U{-F1F}Wo2*&ppnQA>PCQ93acPE zNtoR_L_~zo%J*Ov7BvYf_QB5N)g>$iXM_LXB{T`2K%qC!QreBcbTL+ABz60rL^JnZ zjiKy^dIQ@fN?F-ZLs6y;PgL!%L|@Vo-pg$};`-a)rCqqcR%}xO-Zo3XTP>eN z;pX~`zayDFI4MfF;{;Aa12fGA0GI^C#W1@KU%yvh7g=D(zH(O1G(kStS$SXWvg{`` z$->Mxuc#5Ay@eh2woZLLXd1W;y%mQmcHqB-*r9NUTL@Z!zp%;-&%w{K`c69dv<|^J zyOZF2h|N;>?SRkX^tE)9Lif=P=FpRNKSu$V0{1J`*Mr8!_2}NcpcPycF+lUUOKaB$ z7aD)l`+y>#LiJ(S0R;e0%*)RN_P~^xzrK#O^dJ}*yjU7o75)c>uEhY~UGtPYBMiIH zwNPH%%NG&XrenmVY!$j&i#K=`T#I`OFSat(ORfuDGT7t&4a2PW^f+tuy(3ka>YFnc ze8*dl*~A6_A=L!xaXeR5ywj!p3UoHn>dZ_IZZ0poZv}jL&uHe%@eDmgNJ54v<7h>H z3g&QVouPBy;f^$-+19tPQFt4DX&5)giXDO+N%3%mo?G~X-L=0t#^l|${Su(9KR}rg zDD&6>%AANYzwWpUhjh3-q}S=9gi4RDi>EN_V8S~Ewm}Q=4$AajFJ%(x3?;b6N2#xg zbcU}<`I6oULUD8BUOxlw0drpA-fMaKTzd_i(;dzq^k-=w?_a`r|5B!rh&|^|}kLa`2A3GxqTw`KXUB;jCE#R^x~gw3TN1F|)?gu^LyY8k>#Z z#@>xk?-DLgP4ri>1MKT8mlXk7cm3l`OU8gcad$x9K|gb6*==M~x?mf-^!@=ktGOnE2vrN^!phYK0Bd;YB`Q&q9Ei@F;Fr5iX( z9fM_1*CNbf?EV`-&;&~bfYx7Dw&q@ zbL83#1Zwiyj1@n_jc4JRS|B{L#L7rv!!)x9tSy>(56UQ7Njm$}eXYGgxXxa&4~U~r z+i6MP9+m8E0+~vEhX>%Qkn$9gr7`D~N}xW*65=^R()^d>g^R)E&7aPh0V9?k4mzLe z`5;)yOmm3!8`u1}`tuIHe=>nW*WSe$X(2=5ei<__>{5v$kV2B;;Q_e5N?GVYqbm zv~mu0)P9M8lafpl+JE-foo&D2Zyl0BLi?jT-F{i8;Qt)^E7)}+ew2S`#8pLLRZ_T! zYlJ}VP2an|OL^}Xv#|b*<=mc8JI-5_`?2k@OTx-Y*at=|P4(MyUK%HjrWX-1dGf10joE6x7cTM8 z9z;egm3vUrhqbNo>*s5Q147yCW5J(Ujp5Yr~M(GVkz6Mp7MQ7HMXoOh&)_bpDo`vdw6EH>nsx(Nf>7vQyW(e7Ga zn}6L8-L-Y!cej)Z$Wi#cd+u@A)BJ0gjSv5G`wM??&%0ap$Sr<23Y%#P4M|gYs#e&j zxi5hrwVy)Wc!d0>+TZbs@umZ`b^q?J&G}wZ`XP(qD5Ng@JF*xe7xi#6i{Y`-*;^WO z6K*#CdZ$WT*+XNF!SDzVRoasTs!u^2+PY8BoXQZ0WWVh)1dg3X+QBZ_;I3ZJ^2xIV zp3Y*(f`dK+@W$$fLn`jmz%P9(!i%8mF&^uO&}V#Zy8%hS@B$Fraf*N4|8);``!7>c z9uBCHc@Nc9jjhHlR*ka>B%0B>eQSI|81!2)rBQt6_i#a3%x_7@n zuStt|Wd`m%%a72N3+_lv7pnIN5BF#h$PJNES;n(}WnwDwx@#tEFlwJe6lc7+Ecw>p zFk7CJO%SmNAW40}fD@$f8m{GiE5VSk#XuG!n5H;@^r#qpU?ApNy;o8(BoIV!N4gKx z3O9z3N=U*inN~`1l>#yc$(kGkg6kojU6*LOYgdjb+x)PJllFaPae;+9xsqbBnD7mTqKVdS&v?M^jeR_@>py= zYVxRAkE7&ql=V199>-XZW94zI^>~FmUSU06C68BGj}zr_qI&e!{~SN+Z@@p^LZoyY z(Gd1_kEIM!`L?cLZndgU%b*I_t7dvww263lN7}9q5aAq+yHvJdbm9S}sdo&{a z70ovKn%8`I{-#FXKO5Hc8`bFBdEb=cZySB@u3P#3II3dw>FJfTu@w9aj0g8U4tYmV z4QIn?p)UowDb*UQgy-rAuwU|A}O~elH%t$ zO$;qRfv%d6zKp)-d=-6>>xs&cx?hp;eM`yeeaQF|?*|JF`v&^;ccJMy1x$6?DlvE9 zGD##z19Q)YkMgSDWyGuwxF)q{G1A?viF{PB0RQhs-NJ9AdDIZo2h@xcPhk?W^Kd~m zbD!-)I0^wJSGoI599I4cy7e~*D1#H@wr|K*j z&n+X{kEf(Ietzn_YCKOJ^!#khZ9g9HI*#Y1znb&&I|V@72sNHYUqAA|_GI^KiEd~& ztUk$y^{4!=qQ;`@_eCqG_em?ii^M-PH82A#JSn)nA0Z_8DgbJoH=0e*5yeVDPg$$J%f6yB*YHrUj+0Ia6+_l{`SMJN#EAMm*&lUOR!v)O4?LI z>-7W9PW$m}m!?ZB&oG9E^j(w5w=~PZcMth8> z^6bUA)fn;%F3v9*$ML=`fegS)FERp0xZjE4kM~q(4Eg5pw9rvdgPzSFeSq5~#wUA` z_-qh9zWF)xpdHB?g|64-p$8vW=yyms&Ru*D=}iwUAtZ(GxvS+aLatcI{} zIT+X~&{LXmy8COq*RZaAtEj>Fbk)~Ug`Wu+l-wK)QAPrh!2z`Jd0O}m;OmDNz6OeL zR*v><)O5SiWM=Q#_}XfGK1tzgBF6WH7pY#;zQ8D8xAmomVd>TgheMj*9bftTenCpYnO>{ zbvt@d62Ohv(u~dihcKl`rq6;un&&`_e-<26T{({)4x27EX%i#Oz^6PlOwA)p>Dj zw(}j8{r=BKz>M86AS7MA*>}iKF9IcZ*t&xi7;;D5B#x1a~0<>!t zFTbmsz`hElRvAlh&uOvV0xlWmK`o$%z_Tt6hR+LvDM1%oexkizKR(F;{4`j}vHp1> zhvMHje;L={Wdai!M0>JY?@u}F4^j0oRtG;DfR|qVmDW5kaPQx^j1@cssM)yGMv0CK zqD_u{Ae7{zPeF+U0|K1`@uD_rBgkSbWsCAQWA@1rH zVZ93BL!8j8zt%x*FQQaz!&sy?3~Worg432zMmW9K*n%K_id=1d~-NS^j#*slsoHpbJRCCMeKjqkX|+dCE{)}c07k@ zE_Pf*jX^rq{MH$yoxDVbVGwWd>M`Y|tivrv(X&{&hr-zNAuR(%+)7IV`jpw^7k#{v z!maf@@tXXMxhOUneQ;6m5G1FD=TbP>s1{w%G+A_OvFO$s-{7W?7{gc_M@;VOe~IIw zn!>3kI&c`B=$OJ)QYwVXaSUUdF$EW4CzWRu!+<E&n(zyBjFqzfQALb`2TD$i)eY={5^Mq1NPwxc3P_}ezDCs z125zGg}eIw?lE?GyR(HZ&e5+%DVsw8h&T?h&A17dY9AyH4o4pj4zbPnK07ss_yFH* zk!&i3fkYNK0WZlRio9!-;1IVLbOqQpKfKS`*dW!IFpJiAuo*~f8F<4B7bx*k;=@-N z+q&DF0gQTwvGC6pXBh1eE|qUY{5~`njhgbfqOGHx{XYp;Crh4d75!Pn_2nKpF)u`5 z$s%%#?l}-IVbk#c4kjYS%xj>`u+CgY>49PmHP13*>9qO{PJYJH;HlkIL(^l>99 z#o_0_103yFIomHpQRFz8Fq+O=kTSy+OQAnsx*D&MIrzJyO;@KGGv%uuTpB-46m~7z zZQ`~QSa=0%Q}PX~`McZ+-$z$E$B%-b2C!_XfX6M0)~4fyngL`m0l-N?>V60yoh3af zcwRZ)fv>SnctkO#;IZ>1?tO{b9G3xO3b4CU19tPS&f{t^8n)$W1z(O6zLljhe6`(* zbKX+Uq8~X91dfPn@8_NEH1YiQ+;I+k40rTr?_X!&rP{ybba8J9V4Cv^x1!j-)y`cK z_TNC#`@3ioF7fMojEBDlzvf|Gmf)K>i+YUli^vg2WV`#0%-2Wcheu*@Hqy+AMQmp$ zQ#+)}F9x%+arb*)MQ>~@5=%uNx2Fqi6@U%8k)q>h7dEeLf~2CHe;_d z8`%6W1pvRscl;N#9uNA!pP1cX*t*u!HXc%Lj`YY^4YxV|S2`EKA z=RpYJ;XB(PdaBb^2nOvKf8)7I9lE}Zhx;t)e+K;WXXhyyRYW4wN5T2-vQUzh#5DbDepqbBu0`y2= zC5WP1nXblZo6P-r&;-6y$mRMB%1`fM^SXIZ>&74#_%6u8d?kj4>bKp*PY zL5$a?dtc}xlX@QI+izo|BRM{NA(7~HFW%^@-dpaXG|?TC?UBiTof*^f#Z0>mpWW4e z2JHUAVIlZdLe5q*#DSqqlTq>xr4jgO9KLZxI#9Z?^$iqv(Alq$##g2r>vp6%j-%oZ z%FP!2;1)L~uGcqdg&v&MX-+Ommpe;0OU?IXAjoov4^1RNo7_TumHchLDE|_>H*UIf zES+ZyIoKIC^gj0s8woz(;XE&Vn*)GmqlYPL)sEr{mjY4KvozgxQ&&q|N6T*;r(L=)N}c?6+*XZj(ZxAsL!viA*HXgN z(Utr)mA~q4MD#pvl;H0M_xM-wHz?VqThK*5H*-oc`EasCo+88do39WckdwXilapKV zH>bHGa}@sO&fnoZAAe8pzI^Vr^e4$?wuqwQ$jF}1kY+by7lB7iiE&;(AO@GPu~~dP z1|Re4s7FWs5Tido(zAN#a1S*yJZ69z{u;sSIm6TIQKt>535B0GV@ixtovLN?iZy5* z#u?Uq#qgRjeULKc9$Vdys|MCtR}I`*YOKDDvrw_q9C!-`*I;Pl&{HH>YeX~ogD`z% z{wgur_)8C_Q3JNiue8>j39LB}5_x9BRt+bre=jtX%(pvVG5*dxUq!j_pnCD)g2u?X zzx#xHY??DPxH*nFHV|T!qHPhA%&mE)oBr;wzd;CcfKO}{v73IRC z&c-4Ew|dM zQ{#QE>K$DaP{xD%E%mw`wK^KD78g$0amNK~yPluX(5^lK@2LLas9%p`M4Er!zqQ77 z^d;2XMe9IL_Z4ShuuaAzTxMdJ#>Hz5p$nYDj=_1LexB)Rp$@D)GVT*Wfp;~g9lOc~ zul|M=M1{lrX5)r2ILUQ-ESEU?uo^8Byh@|)Lu&Lh6*T$GEIBtJ_%O7bb6bEd3bThp zZ03;J$P($1ey)ZnewSGiBpx4F$cmed@aRJs+AkzpQW^}6mKi`#N7y~#Zi7Q=)`MoT zNY+iuz#^FhZ%STq$LJ^=xLnsSB0tHzC4)&Yg+ATkM=)P9FuRnCi!PEmB35d~uh|w# z#Yg|4>4@vv3WdfL$hjrR6MV!~c|VKEMtATeHk>Mqs)}uCp<7HE1r!n2r+0PO<<|k# zWyYa&*^HH=Ryva@H+Ul@U8A*RuhvW4U$gB+ImgAlMp^32JgTry|36>NXYT4AY%Ox` zhPfFCM~TUA;Sge6Lrb8^#KbHq*1K1cWyuCvU_1t+FiFon|IbwUR#hxPjj}46*cS#DX_yMu<&qsESTfr0Gxg^jU#ZNKzr~vhFIJa zu19iH?JR8MqlJsc3Kp;+W0esNtFqUn2f}yY65G9P-TeAq0J2Z0z_&}|y_7W&uSx)` z#>9_4jxg(1z=3F2S?%umG)(z%8@GSxcuzSlDs)YsN;t6@ptK6qxjo%qH8MU>XD#4U zFBzxyX!=y@0};J8TS>_er|a+ zVG2PTk`M+Bl8V0K!=+4jKZr{$TIZ;da(F69+aG_$im5vN^F^E?grJjz5<7K8tE8^o zDW*kjq4XNJ_}8T!b`a>WgU3>Jz;y+T9o|802QqB9s#LWd7p5Lnl4@;Z(AATjtaGf4 zzwIdJq*!oZzFvC|sEfD;lhkMuO3Fw3O&2(q;%l-^CP!0Dt)Q00I>$$Gj_*)ukTjlZ z?eEwTP8bJ{hYINLj+e`X;qmQn99~Zm&L5tD)7Q-&e|TD!SKkdo8nbbq+yA%jv|xBz z1Hu`D;h8vt__^%{Bg5eYpZU~fvhD7K*o1`IV)ny{fusmzs>^{|IH^2G;H_ng+bZw6 z6zdx)b4VJ{l=bUaHgfJ43phB4k4)K8gpB36fI^ASk<6#>v%xr93bDf?f?-Q(1j`dUNYCm1mpUbHv%y2cQ%11oyCBCVMaW~oO zn9BH5v|q{#up{R_zfcV>mnHI185k2Z%V7n0zOcj|U@q%n@CkTUAe2z^Q;M#Ou7z&G zM0%#38bAIsC`H2NIeQ1+YGUt##P+@0M?LugdV~3#w^zfxIvK(F!!xtJ`W~-t6ieU( zRIzoKaZnrx@8e+j`UJwu8)G8`gm)K3L374!!ZQSo>a9h1Z_2wa7z2!6TYR9u@gL5TV97ljcAUx$b zQ)s7XL*HO|8sp@4v*~R-6W21B?tYF?K5ITW6-Af|-i#Z!_RYwX$l!qyB!Udz+=4>H zrA3oi`Z(xi{yu0A87h}sl8|KEWi|=+6cXf8Lm~o&bd|a}Rn?>0H5pH5w{Yo{=aeZ@ ze~t8Y1qMWBCW;^@Gb3$D6wA5a>m1RvW(XT#X**-QjM2)T*c!t{XUW!B>wAKQcwQ#y z5%n%YNRr8UMylF%tQ{Gg`x`FyTgb`ejA|275rB9HoFGO>C}h*M&B<6P5j+PW3EPV! zBot>uPC`oAhFZvF2;od4m_T<;f}`h`j1=>INtxX<8kco?U#hU$FCzh5@XE3YX3c7SZy=e0f^MG z(z!791!6PRj)lo4-}VcOOhe{MFU7qZnqHk#%hn+L$o`TY(6_)V7E1+Q2a;ZGMplXj zk8bzgvHm;QXw7Zsfc!v3*F^@m&67Dz&JlhXWe*%{IvJg{ejwP2=Lp;6ok%y_T}<&N zMFVv#969&Mxwd%Io+)eu+lny-s?e;>E}khQKzJagz=ql}g=B3Um??;S11ph3z9}P< zn(RIm!*S>CQT(^U9A!#5=blULkz!>hCWp))Vb5(D+u8SR0F$DH)ck`l%lG zsZ$O2snd5ByH71@a_4^O&i$s?ox4s=_&wDm>!~YHi5eM;u~>5ZqlhxGFu}Qr5w<18 zA=i#c>lSB$!)=!@-Ja?k`T~6^VW9XI0-ZbeeXl#W*&)#h2_5>p`W z(wH1C@16s;8RJN|C`DMjyvs_7Q|jPIN#$KO6wi@Tv_X0I5!qbSRNb6~06U1jGjl-# z({^*prdm_xh2WCJUg#iVHD`Xk)dvf^{*Bz&`fB-Df-;)7miVEbJ))fI*)rVGiqyE1 z>uEsJkOODXS4YdWLo<%&u^^W-lFxb;{o-0GojM)dZ-Yzh%z2u@H<8R$r$bd&25cLT z7Mkk)>YT;IJ|Z7xlO5$Z7SSk!!mh5el8}JVHC0GwIJ9QhWB0r{n+XRY@4;pbr4g3o zv}_cbCbP%ltMBGK!VVR2Jqsl{e&(W9J{~{WLhZ(I$e}kE;jw6_ zp@9B(py<2X0TUeAm1h6Mn1^CJC=_XBqbAEkd6v8cZpb!G%jorH9FTZ#oqcDW&GeI= z*J%>>lWyJBvoKJ4Z(&w}r8fny6mpbG0`D@P0OYtmob#@X z+j6%Wggtu%HQ!+bko-nXAX!gu*23COP3P>~oUdnmaDG5{0(pSL~)4tYts zKd-^+&|Uom=nSR~Bq;)B{o!87Y$R!s5CrtMF%C?u;)B9OFFSM6WyqYwddQsAj66si zpt-d%v4(2gc9@X%W0{k@*E=wAAs*}+z{GaRoYYq!vgsi|ChuZl!LBC6PmF943mcLr zMqF>hYNLg{SzsO6BpA1lFXD0r2GpYTkn%-P?vgy*`1=fw%n zl&GBb=O;W@+Rr#)`lHuP7X;b(D4Uw_JlTF$<;(16!CzTv!gEQ&vzG8&l<-`T@SLCU zoSX2Ro$#C`&$8b*=!v^6G{ZtxhLA@}wvmvZ>RGVZS~JrN4>I{m|IGYRj`pSDc{h_Z zQ#R}*!esDKx}*A9+UhpL;s$;J7qpMP5?8x|Jxk|GUBiLttta$u5 z@jqR9Oo^rh{GSomR~-Jc0e&GH1IC1L-YP6KE`Qgq!IT88ZN!8Q>j3~sex7XoZJex( zyATDrcS9FsJI$3bZZlqxidREmz-C&NnBXVreiZF^U~%)GjDD8?$ogwLS)cfuY2!~N zJxj;%jTcW(L|RAlnci`?3G;ak+D@{bI-r-uA+;1znBfxI{~@ol?a%L2`;R4UU#n_O zZ#@MuZlEyvT{s`tUd<^l@dd+~d%P^(-&ekn>E$K}rHDlV3687S2 zVzPr1ARNJFkJp*!@->eKFu^w0H2B>bRti#rR#h}3fcS5q4frVHO$(aXqpY<%%_h2` z3B1lc!qEgm=FBEq$a&!ZOE(Gqp={kM-Xod!4ZsmGA6vfhYp(CG59i|sp7xpyza*^K z&y(7BXz@DLq5(I+-EhMQo%B*Sw1W?~oty%ko6!Z*)qb#+Cx9vS@E2+jzrhvfsi~Ra zx|kH^@1BYho zR_251a>+?4M)V+EW{~&&PWiqQBWeMx=0v|GoWr~&Z^pGKw@Vm-ZzqN*^Bo&v%fXC1 zD-{?=D9;_X8M@4xhP%zq4yNTbIVlEM4+N4Zbsuz5xMNx=ayXVjKW;36R6R1H5jbRS zo=E1!9la$;uJt-B0&tfqgam=)TO`ztX5;n! zEsnMd z&jQ*HFS3m=wua?DpFck-M+;A+zTE{D@Jv~naJvX$c=dY0zRMGS5{w6)IWzc7< zOLohXR@RfAC+$=>q_to$dycjUddEpZ&=6A0E&7?mh_IcOGIi}#q3R|~c{8P<0hWiX zy#v`)y-0SlV2d&6Oibl|Mb%bH5B6^{C%eWZ$EK63ockQA&?FVkkqX@oMAguxDz|u0 zM@+Svq&*4Eint#7l?>7V(F8u!j6K9WFqY%3+O_Cxlg|QZ5!~3xfSQwb z^qm}4q-^L!=}KxRgXwiCI<7?1T@RO{!$KqnzEC)i>t1=jB;8$;#}|={y7EQ1Lii;P zo4b9$to}NOY5d~%=0R*E3nbx8odN$M1-@|2q3Tc~y&gOQzU7fr4j-kMo8Mh*3*8{=KY1oD&%p~lBk%Z>R;&5vnO3XW_+ea-NvqW~ z{8Uz}^KK#mx_*HduvB?IfYoZuG1$u^86_{W18z75~YMAd$?IUjUrgT{1HWgq|^A$I)0zur5N`5YF)M z3GxWQltRX*Qm9K@p)cQ*LVvRgZBT_?;cL647gV8nR-wnFQ07v*5LQU$gR0QatU@zX zq1)pM-Jl8`ZxyPN~Y0jLbTJ<$PznbyD_>E2{6Kg$4KRi z>aOJMB&?8eSkzb|=OFS{4u#{K#A6@iAxl6Xvz#j|rjLnzZN}G!%GkQEJ!3h{A!dxU z7Yu5wc($YVE=|=QwNbIJwA#ae?iJRo$~&I*7{P?D=^JaK^JYWk?$gd)_8v&j73QpAHISqVk5%pw`^-Gl|s z+`5Zc4@acyk50C=ijtJheAwd3bKqix6ldal3>fHC31G8e7V(|E7qcDp;1;6pE4s8@ z%X3Vj>*_0zhO(wgIv9xrfv&N55xN6WQn^&|=L5dbrB=+;iAbIhh%ojlGY7@I(cdy? z3k~*?@+dmc%SdgQuYn@*6&Bw?UY!LC0Q_Er-u_NEe-BD-m3zcs2la1qzp$>Yk(Jvv z%6QEA)88_>u7_vCt3cb=GzN=Ra+UlVPHSeh`su;Xb${aI=*u{ka23slc=_MHtfcQ$ zFI&{hGo_MlsF%Cd%P-W+{pzLUa*Mde{ZZQFFwrJmU(jZO>L^RSqz;kU&-7gN+@Kn0 z;-46aC8Mu6d)2YhJ&EisntH=xt9?fOECD<2WbXdVw8hu6Toc>5ox|~^Eqt|1%8UhKl zhSUcUlc~|e$fJM%8Q(_r(sW#OHvcT1y{py`S+;0+yqw1uaKMOWA}^qyyf`VX;Y+xA z4RNbb^)h;nOlH*n_>$~#yQ z=CXY(N(*J1l4e4Ws$>u)5xK}CJVY|rTC`17dkN)hm}VjL z7V|^q(fmMN4Z$lFBZsO41>MgM=YXeB6fWSp@@e?51pk%dzcLQ+{Fk~YOTw9U`zF%v z$|-G!3kBKA-iYzUNfAh#4#>vIPE`yq8$gCE6#^MPWR~*-Aqya*#`Ky7Bz;3Axqldt z2EnUpCPTIh44q4AcGnz(2MEm>m?i9SD*$x8rpttq)kS=hX{ad@iC_u~KuDA&;=rb>5_>N^_13{c{J!A6=2v$CxcJoPek0+y`Z^)~>jTjek z*VeIKRYiST=vqre0a7{`;LYYtbZUVAPAAq~%a@YV`5G{orbb^~+Fv-lr_xryIu+;% zW!d!fw7Yx+S<@mugOpf=9}rF9KghT?*nQIQHy4W-&H3v1AsbhVqje}`5Vzfh!O^#E zIy&v8G#ujAHp^-cLZ1eYyGNyx>)T}l!%o1^g5bo{pW-PmRENi9LIFX%b&X~reOz<2 zwgt7YVV*@{QBlY;P~GUKDSY95f4pDDS%yj!d%?KrNPDbLoUT{g#Sd(lA7jLW%B~qE z1kxnFI^-+RB3o(ZY+>k^gTy$C#hgX{lgocFV%!LT3|Wo(KNNuEsbil}xJ9cRucOZ< zd_Dd!(mU@HROD>+DXRvnBs4zs5lMN>PBMXyge1MOZiK}BU9=O^XYA3*8+6Bc1aKTYH zSU^}5H%OP)YT%9uuBs?Y3zfViDFDI7Koyt<(eeY^M;;0YIGX?j87MU*C29$`YkL*X zxiXWT7~WaZ_JaMyvW{4k5uj~lE*wQB91s1tL+N3gXcQJ$5>IR%mB1q(qM6?`n%icQ zZr{7=5C&GtZmZS^TTO|w>O*Py2ktbH!ONZylT{^n%6w>K=F_iGM~0Y;#!@N(yc^8{ zU59P65-W0k{CdS>B6|1A3AU5F%2aN3`ZzSVJ#@Lbve93=#veSC#*dW7)!bn-uPwm_ zBB8I#AM`>F9YLQEbNk`o-byJVm)|6vFGa&H!7k1=<(KqkZu~&&Fg-W2cwXhm=J11x+T?g0npZ9RVY3zf~Ir*hg@2K!1Sp zJUvIN&%+PD-qlL9Gnb7F*-ph~Z6$vGG^6^R9E3YbV@k)dKu#V^p7LryH=%QYcE^uJ z_&yw7JB#qPa={{}I&L>S_-USV2)*I}sYjM^j*%8?C(NQuJuHU~q#njB#!@&sjrBOe zB(+yW$8p>#4FyhneVlz#U7#Wd#YW#g(?;pB!iqHAHTrq;{Np>5VOCYEIf3>mCr386 zFt<o`13IZ%2bWx~seMw5TsM$+%dbHy_2! z?an>_D3pZ8>x8j9=v1ggJUY+kz`#OcV5+RZ{`?4{lSC?(fYrJ~HaU4|o#|e|E1VSj zcTp$BBF0B)(p(@%i}Mv5!qZU^r3sBQVV^ZnK51val+G6B0&y&F@2IQfO+-FKGnX}( z8&GGP@5AP+*0Qm*P=UFnbPB*%K^E8{=RPbuq+~?G4!J~j$jd4AXFSP-AeqOnH9@=- zTzL_Yx+HEDhn92_F_+19H4d$84_#>Oh3LLhz#k@!DD1}Vc|Q@5f5P4-Cuk|G>I3u~+cW{2{Wi8~E)VF7DAviQ*#kcuo8~+=lDKL9 zZ=rt|Jpy`>X3fpfgd)a=W?b{XL}1(1GBuncpid#n!)g9WriYtdP;LtQd|wYNYn5al zc70R7KNIIbJ2Ea|zY~RbQ7rxiy6Y0^#Gy1|QVtw*C;RnQrI~x_#q%;6aQV0u{YY_0 z#Wy{$hWGsB$TO}uFLXuZ#gQ`gF!i}6AwD?d_3OxWTIed{!#U8#%FYOcz&8l4kPH)a zooHE8++ikHZDm$mF>bVO#4jFe3te^hWuUhgMn>{BJAcN|#qYoaq#d+fAMig8;uNaH)-#9Vb;w@Y+IY z)s3SE&KJ=PO@FD%eS*{+lOaVEF~T+ee?@WL+eq|+eY{0U5{z}jBtbRtx1350)5px6 zEya@V30Iv!>9yC|>8=HXF}(e4o$44q^I&P}Scl;msEdA$(5`UEKp(r&AXNyvS7+l# zH1k3WYuH^;!1VRO?y6L#atWGxY4zDgYN%REp#bTYWm}!6B!tXeW;zBoQ}fP@<8bV* zM%Uo7hI1xbmpPj_K^>|it}Bxjtx!eN@h2^GlNMP>$w7-O;)^K!)XX{0Mpyl<`msSM zUFT4?!IxEQRXcW<|F=I0biGl$I9ySx`%1#Ts{?wl6efS<-h?i}2w4_?cDT%{o!DU$ zVKf;N=%X)?#Is1_JUJ7~N3dEI47`f(0=h6RD2mDZzpX>6)%6Qb-z^v%Ih_ntTWH@fGwnVTh|0i%_&8 zCK^x13Ui(R2U9E-{qfh36;6$2KCucfah+)1qGiNP;iAR(Q_*Y4UgTl^Cuc4^PdVSAPwQ^p?CWH@a_q-92IZjb8Vy4ekjIU%IbpF4h-T1A=0GQ6>KH%d74Quk!DD zRRVVKRV(nxedg=8=lR^ro4oqE2fh2g$!mK3>mhr+;q!{a^XlAPX~;N?8~Ehjh*(iVNA3(YO_qL(veLwqBhk|VL#DJ(> z2<^4=S$#jNJ{PNclT>Xa|D4VvT;?9Nu~nk5+SqO`vNpA=uf1jiYo8^B(&3V#NQ#A82)zWgSr3F$hbK7%P zOU;yfGuPrd>^cJsvZ|?JOH*c6sPD^GdE` z6H9uYUOVET&(lfkFZCUCeI=iaIMNYy?BzpZ{PkrX-;j3#5q~;(10s+Af&Vrm`Z%-L z5lf8h`$Tw>IP49GJ}zTdd9G;)qp{a zwHhSBU-I++3d0pyr-&*N6~EenKjyMdwZEX#?N1%v8Tijg+P=it-HH7QVj6yXT5q<0 zr?<|YBe8e#ewz6kegNjMkf%d_iHAb5kg(U|SSlj;+4HrTz*_O8&&DeDF)J#soNUfw zHO%?(vlx>hd7_WF-un$tmPm;iQ2r6m%CpzQb-kN1AHv$h-faBM#eYSO-auMf<*-Jt z#y@zIk32oDuby=y5sfEf5B|E(T-WHmP!+=VQ911PqrY@ty$-LZWoX>g_`gbQ*I#Px z(;JGz-pjRa>u-cUI9*$3c=)5Y+*9O*6ui!f1IP!?`%2*4Z{Jq}#Tldn+zEl3QH_sV z_ww>TOW5p2l|Ur(j8FO@5etReqsXF|Gnp!AtibB2*wb)Z3jRew*Em5alO-1lK1ZbE z=Wd~o5#R*TKzJ6gF$>t3g_FZI1@!4D34{v+;h9WN0N1v$E53tz0A3brD%m6sN+rd( zT{UuTI?I;Em2GU~{bJn$;n_GT%tphra~ol#s~qNyjE9nWn=#^xz06p=paD%8_wNMg z5z*!1dsia^yAPgA0lGYY|9TI|ookliS!ZijjOipYuJp8E*pN zH9PUAac&F#rM(iLhk3aW=6Wdghu37`4_=-vqo13tUedOUm-h>v=JLJ;lq^s$jn60_ z&Mi_eHTClPdD3NxdRdA;Z9RZUug;9i*GMz;VUSa0>|inqK>79e{V)Ii5Awg>;ya~Z zk*f{8BEP&>_!zBfL~i%C!_D-mqqB{|zkU~0g>EfC66|z}BDl$OqlUaA(Uq7J{R&71 zTeQ4QTGiKG+;{gv4;rQ9@aQ5OFpwCxhZY6L`?l-t_tJ`6%zujb&xQP_fcbYQ-Oz3! za?XWjj;qUaibWPzwl{dN;dHl^u}Q6SiB(lCAk|C*0k22!(ghe2yoxzJ%*yWLscjpJ z-)veFXD%sJCZ|bfA#4#nf^a0pJ=Mr#&O++M=_~_vf;uI5YL#mrUHWnKr-U@kdGtpn z*+@p8-)5v4?=|&EQ#>Lu9{oFvMa83Y8Id+m-o=$9o@q(q(OEx>2|Kglx-;Y*@tMPJ zgj+8#hk37SRUhuRuDr+!=-&Oj_QIbBQ#gO_A9!a4Ow`7P&(THr8Z7Q>vhiQ8hU?O~ zqA(el2lUQIobCi**o?BTX&sG1#+K8~doe7InZ(~rBhi9SeGNiBzDR8$5mz@^L&D4Jhw-Iw(}|KE zd=6Iu^c!3SiQZ+46^L@O0^`fcE98k1 zAm(xTqMR(>_;T_p;u@+)KAb`{4HF@!>9F1tF@@*wbyVO@-U@>2RkDUOac8>{Gg(E z^-3Uy$|GFav|g(}Y0!z)A3yTN=D?7KVjW3nigQl&>%S#d0`BGOkl*d79Q=da5R&Sx zJN^yi9EQRyc^ZqDzw^xB{NvZd%g}&-P*YH!Q;T2NOSNtdTI9H1LH)R$xC^|YHc z2$vphYD@R)ft^?py|lu0<$a2WmUznXl-Bm1rmxou*N6JluY`6FOT#l^18)<=Jz}Mh z9ppJS-2Y#XS4%Qp;g4Usugu){w8&$eZwf=7;;~p?KV-Z6%w~~&n(-q+_6g{^%!*A4 z6o%GA5Q4vMGi9JGOBgyPMj+adX3lwE4O#&6_YscYN1DIokFK0{2W`^ydr3-a{sWl* zG5S$&VgA=){Rt3?~ocEh6?a>1M}gpOPxSB84rBI&23|=8|sLFK1~570?a_t5Dk`M+WY~7tJL4$SVSTPY}-&YkK@N6t8?) zNbxnvDE@v@7%3k7zH{^rUtO%z3lzwt_gya&->2)^WE_CX^dGc{D$*}jX|Mr$xGGm^+NFo7tGK~dvI zQCz4b8blyCM0k80iMzH|v9_%6F7yn8oHH#v=s+DWPuO@jKvBMM>%974T zLZmE)61u@asz_iE@v>v3L|V{DE(DVRDJ7Cm2RI%{??+=De3())m z#JCyE;`(h#U)UVLHLQ9SR@JcM+y9PUDIh~!i3X1{Dh(V9R0)ArE7F$t@-v8aaKKO5Fu(lNdn)}3ltO%7yaa1#~6Id4;#vkpN(rk<-n*;bMN zMZw-6&ow7|M=YGQqGP37D9()%dUkLU^z2RUc^q*L7r}xN%5f$(7d)*)z``Q5LK6pU zgwmoD!v1OeSm%5u{$xQTv|Bi*nZ|7bP70L&hUL4j5enmC`fXHW`fwTG>ew$3<*5vo z97Wcu=0q+;9MJkT#xh&-HHw=fOKsFd{EM4F&hfLsS_6%ce@UxR{Hl6|P?V>?MXWm( z0aB3q3hP$VOeNuv)EhZ#fs>bWkr=Ti)KyshS`~iu{O>&qQBJkE+lRA&$V#?ra^FX! z-Hu=52vl9QsFqdy-mPpT_CZtBJR)jdnu~upr@u7cXgMn{s~(@?Bf;SYM$Jp`=@NXp z1R9-7^6?L zU{)2up$@+j3zNBc%Qwsm3a!4@tFaGy$InXr5s~LoHNM!+UbO}A3d$850I1P$5Zr(E zrUCjcT3k(>r%UbX#hv(07nv`mqQ7kMAN|US%RZ501g#e0b*$6 ze`4R|+yMOau04XcGz&;aDxh!ul=x8~ZAerBB$_Z4g_mNTV2+5nfedFNdH}&?0@^IL z`T&dZaO#gcf&1Em*mpf@4#$*AL&$QeJAjH3sXwTSOWcY}sGKUo{hzFs3Jp3KuSRCe z@2&c1Rt>Nr@{-}2LabIMK7U0nZe^LvjGo9lU?P>8W&OYgbYlF@ zDHu9)T)!xbOi3KFfmgEnew-i~3#K5X%Z4(Bb&30iZJ~yz90cHsD#l8##tQ&IG=aF9 z8%3BKjl2rC<$h|`=akn?M$st*j9A14vfG<`)cy>-?TM%bW2&Z_Af6XsV-PJZ-w^em zg+D`AB@4GV_pAl?D_=yE0738=E3cRBL;2F^Wmy$DO~@9_X^yM?<-We|QCs!SfdP#WgQbgdop7k4PS3W#S(NEAa=2EL7hwG4+6bpbq|nB-jE; zRTbm$VO07uk1sI-d3dQd?dW~Sma|| z(1=w__9ExMP$S_YHS!@b-Nl)&x_e#r=iF!Jku$qHi!$pi>_!oQ0aqYzief|IY{F%C z9mZ`b*lt9vTgX-LovHgul6u}xKl8`1Zd=5@Tj$nAxYrgXOU_zyA+nu{`2MYq*afzX z?RJWMVcZy=M4U?3{Yk_xjf7yknImmlG6^7Z%>H^9xZqvniU z`~#EYWfU{Okc`&gOE^? zI36o^Z@ApG7;DYtE_(-{#}S7>F&=WccKu8)cWiUFTyCG%PF$|=+}&}xU#t}_HwcmI zso$9bqjzw*S>$qKU$wd1tjt_)Bt}uV-206#mz(w9=W>@mn3>D{{0VY79P)w7J^g^g z<);6xGnZ@dlgs^Mmt5`=BR5?{K(coSM){MToh}=`My& z(ALHASL_2SxkIjoR=@Z&Zj%j4oRGp0I082>mc`3^Bwp{URwTr>jWs8xi=9VMHiVs@ z7CW`T7W?ObEEEkSZu`y7lwRXl?jddTbu}bd2s|Z;nNl;41L2%MuL?4{Yz-Wt)|NcA zIH(t85VgB20NM7V)U|d_$o-GIF}RD6#&3%|$sTppIlo5pLr$ zCF~Dj@ufrI-PTNZq1dZ!jV=G4>V@JL8VcD%0A(Z%*MH!WhRuonnS)UE>H^hN4{qLl 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%0D{;6e*XHiGeAaBlFWzb7X9}t_&7W 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