|
|
%!s(int64=2) %!d(string=hai) anos | |
|---|---|---|
| .. | ||
| Editor | %!s(int64=2) %!d(string=hai) anos | |
| Prefabs | %!s(int64=2) %!d(string=hai) anos | |
| Samples | %!s(int64=2) %!d(string=hai) anos | |
| Scripts | %!s(int64=2) %!d(string=hai) anos | |
| Editor.meta | %!s(int64=2) %!d(string=hai) anos | |
| LICENSE | %!s(int64=2) %!d(string=hai) anos | |
| LICENSE.meta | %!s(int64=2) %!d(string=hai) anos | |
| Prefabs.meta | %!s(int64=2) %!d(string=hai) anos | |
| README.md | %!s(int64=2) %!d(string=hai) anos | |
| README.md.meta | %!s(int64=2) %!d(string=hai) anos | |
| Samples.meta | %!s(int64=2) %!d(string=hai) anos | |
| Scripts.meta | %!s(int64=2) %!d(string=hai) anos | |
Plugin project and samples to access UVC devices on Unity Android.
Copyright (c) 2014-2022 saki t_saki@serenegiant.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
All files in the folder are under this Apache License, Version 2.0.
Files under UVC4UnityAndroid/Assets/UVC4UnityAndroidPlugin/Samples/ may have different license. Please read README.md in those folders well.
armeabi-v7a, arm64-v8a, x86 and x86_64 architectures.arm64-v8a, x86 and x86_64 require IL2CPP.Unity Remotelive streaming mode. THETA V and Z1 will report USB Image Class when they are in camera mode or video mode and app will detecte it. But this USB Image Class is not av UVC(USB Video Class) and have no video control interface and video control interface and can't get video images from it.System.Text.Json(and related packages) from Microsoft to parse JSON. You can install the package using NuGet(You can use NuGetForUnity)Json.NET to parse json, you can use it with some modification.System.Text.Json if you don't yet.
Manage NuGet Packages from NuGet menu.System.Text.Json from search box.System.Text.Json and install it.UVC4UnityAndroidUVC4UnityAndroid/Samples/Scenes folder.AndroidManifest.xml to be able to keep permanent permission for UVC device(s).
If you don't want this behavior, please remove following steps. The user need to give permission everytime they connect UVC device(s).
Build Settings window.AndroidManifest.xml under {project root}/src/main<activity android:name="com.serenegiant.uvcplugin.UsbPermissionActivity" tools:node="remove"/> in Application section.