Skip navigation links
A B C D E F G H I M N O P Q R S T U V W 

A

ACTION_USB_DEVICE_ATTACHED - Static variable in class com.serenegiant.usb.USBMonitor
 
addDeviceFilter(DeviceFilter) - Method in class com.serenegiant.usb.USBMonitor
デバイスフィルターを追加
addDeviceFilter(List<DeviceFilter>) - Method in class com.serenegiant.usb.USBMonitor
add device filters

B

BaseActivity - Class in com.serenegiant.common
Created by saki on 2016/11/18.
BaseActivity() - Constructor for class com.serenegiant.common.BaseActivity
 
BaseFragment - Class in com.serenegiant.common
Created by saki on 2016/11/19.
BaseFragment() - Constructor for class com.serenegiant.common.BaseFragment
 
BaseService - Class in com.serenegiant.common
 
BaseService() - Constructor for class com.serenegiant.common.BaseService
 

C

CameraDialog - Class in com.serenegiant.usb
 
CameraDialog() - Constructor for class com.serenegiant.usb.CameraDialog
 
CameraDialog.CameraDialogParent - Interface in com.serenegiant.usb
 
checkPermissionAudio() - Method in class com.serenegiant.common.BaseActivity
録音のパーミッションが有るかどうかをチェック なければ説明ダイアログを表示する
checkPermissionAudio() - Method in class com.serenegiant.common.BaseFragment
録音のパーミッションが有るかどうかをチェック なければ説明ダイアログを表示する
checkPermissionCamera() - Method in class com.serenegiant.common.BaseActivity
カメラアクセスのパーミッションがあるかどうかをチェック なければ説明ダイアログを表示する
checkPermissionCamera() - Method in class com.serenegiant.common.BaseFragment
カメラアクセスのパーミッションがあるかどうかをチェック なければ説明ダイアログを表示する
checkPermissionNetwork() - Method in class com.serenegiant.common.BaseActivity
ネットワークアクセスのパーミッションが有るかどうかをチェック なければ説明ダイアログを表示する
checkPermissionNetwork() - Method in class com.serenegiant.common.BaseFragment
ネットワークアクセスのパーミッションが有るかどうかをチェック なければ説明ダイアログを表示する
checkPermissionResult(int, String, boolean) - Method in class com.serenegiant.common.BaseActivity
パーミッション要求の結果をチェック ここではパーミッションを取得できなかった時にToastでメッセージ表示するだけ
checkPermissionResult(int, String, boolean) - Method in class com.serenegiant.common.BaseFragment
パーミッション要求の結果をチェック ここではパーミッションを取得できなかった時にToastでメッセージ表示するだけ
checkPermissionWriteExternalStorage() - Method in class com.serenegiant.common.BaseActivity
外部ストレージへの書き込みパーミッションが有るかどうかをチェック なければ説明ダイアログを表示する
checkPermissionWriteExternalStorage() - Method in class com.serenegiant.common.BaseFragment
外部ストレージへの書き込みパーミッションが有るかどうかをチェック なければ説明ダイアログを表示する
checkSupportFlag(long) - Method in class com.serenegiant.usb.UVCCamera
 
claimInterface(UsbInterface) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
open specific interface
claimInterface(UsbInterface, boolean) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
clearToast() - Method in class com.serenegiant.common.BaseActivity
Toastが表示されていればキャンセルする
clearToast() - Method in class com.serenegiant.common.BaseFragment
Toastが表示されていればキャンセルする
clone() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
duplicate by clone need permission USBMonitor never handle cloned UsbControlBlock, you should release it after using it.
close() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
Close device This also close interfaces if they are opened in Java side
close() - Method in class com.serenegiant.usb.UVCCamera
close and release UVC camera
com.serenegiant.common - package com.serenegiant.common
 
com.serenegiant.usb - package com.serenegiant.usb
 
CREATOR - Static variable in class com.serenegiant.usb.Size
 
CTRL_AE - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_AE_ABS - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_AE_PRIORITY - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_AR_REL - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_FOCUS_ABS - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_FOCUS_AUTO - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_FOCUS_REL - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_FOCUS_SIMPLE - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_IRIS_ABS - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_IRIS_REL - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_PANTILT_ABS - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_PANTILT_REL - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_PRIVACY - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_ROLL_ABS - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_ROLL_REL - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_SCANNING - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_WINDOW - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_ZOOM_ABS - Static variable in class com.serenegiant.usb.UVCCamera
 
CTRL_ZOOM_REL - Static variable in class com.serenegiant.usb.UVCCamera
 

D

DEFAULT_BANDWIDTH - Static variable in class com.serenegiant.usb.UVCCamera
 
DEFAULT_PREVIEW_HEIGHT - Static variable in class com.serenegiant.usb.UVCCamera
 
DEFAULT_PREVIEW_MAX_FPS - Static variable in class com.serenegiant.usb.UVCCamera
 
DEFAULT_PREVIEW_MIN_FPS - Static variable in class com.serenegiant.usb.UVCCamera
 
DEFAULT_PREVIEW_MODE - Static variable in class com.serenegiant.usb.UVCCamera
 
DEFAULT_PREVIEW_WIDTH - Static variable in class com.serenegiant.usb.UVCCamera
 
describeContents() - Method in class com.serenegiant.usb.Size
 
destroy() - Method in class com.serenegiant.usb.USBMonitor
Release all related resources, never reuse again
destroy() - Method in class com.serenegiant.usb.UVCCamera
destroy UVCCamera object
DeviceFilter - Class in com.serenegiant.usb
 
DeviceFilter(int, int, int, int, int, String, String, String) - Constructor for class com.serenegiant.usb.DeviceFilter
 
DeviceFilter(int, int, int, int, int, String, String, String, boolean) - Constructor for class com.serenegiant.usb.DeviceFilter
 
DeviceFilter(UsbDevice) - Constructor for class com.serenegiant.usb.DeviceFilter
 
DeviceFilter(UsbDevice, boolean) - Constructor for class com.serenegiant.usb.DeviceFilter
 
dumpDevices() - Method in class com.serenegiant.usb.USBMonitor
output device list to LogCat

E

equals(Object) - Method in class com.serenegiant.usb.DeviceFilter
 
equals(Object) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 

F

fps - Variable in class com.serenegiant.usb.Size
 
FRAME_FORMAT_MJPEG - Static variable in class com.serenegiant.usb.UVCCamera
 
FRAME_FORMAT_YUYV - Static variable in class com.serenegiant.usb.UVCCamera
 
frame_type - Variable in class com.serenegiant.usb.Size
native側のraw_frame_tの値, androusb用, libuvcは対応していない
frameIntervalIndex - Variable in class com.serenegiant.usb.Size
 
frameIntervalType - Variable in class com.serenegiant.usb.Size
 

G

getAutoFocus() - Method in class com.serenegiant.usb.UVCCamera
 
getAutoWhiteBlance() - Method in class com.serenegiant.usb.UVCCamera
 
getBrightness(int) - Method in class com.serenegiant.usb.UVCCamera
 
getBrightness() - Method in class com.serenegiant.usb.UVCCamera
 
getBusNum() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
getConnection() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get UsbDeviceConnection
getContrast(int) - Method in class com.serenegiant.usb.UVCCamera
 
getContrast() - Method in class com.serenegiant.usb.UVCCamera
 
getCurrentFrameRate() - Method in class com.serenegiant.usb.Size
 
getDevice() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
getDevice() - Method in class com.serenegiant.usb.UVCCamera
 
getDeviceCount() - Method in class com.serenegiant.usb.USBMonitor
return the number of connected USB devices that matched device filter
getDeviceFilters(Context, int) - Static method in class com.serenegiant.usb.DeviceFilter
指定したxmlリソースからDeviceFilterリストを生成する
getDeviceId() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device id
getDeviceInfo(UsbDevice) - Method in class com.serenegiant.usb.USBMonitor
ベンダー名・製品名・バージョン・シリアルを取得する
getDeviceInfo(Context, UsbDevice) - Static method in class com.serenegiant.usb.USBMonitor
ベンダー名・製品名・バージョン・シリアルを取得する #updateDeviceInfo(final UsbManager, final UsbDevice, final UsbDeviceInfo)のヘルパーメソッド
getDeviceKey(UsbDevice) - Static method in class com.serenegiant.usb.USBMonitor
デバイスキーを整数として取得 getDeviceKeyNameで得られる文字列のhasCodeを取得 ベンダーID, プロダクトID, デバイスクラス, デバイスサブクラス, デバイスプロトコルから生成 同種の製品だと同じデバイスキーになるので注意
getDeviceKey(UsbDevice, boolean) - Static method in class com.serenegiant.usb.USBMonitor
デバイスキーを整数として取得 getDeviceKeyNameで得られる文字列のhasCodeを取得 useNewAPI=falseで同種の製品だと同じデバイスキーになるので注意
getDeviceKey(UsbDevice, String, boolean) - Static method in class com.serenegiant.usb.USBMonitor
デバイスキーを整数として取得 getDeviceKeyNameで得られる文字列のhasCodeを取得 serialがnullでuseNewAPI=falseで同種の製品だと同じデバイスキーになるので注意
getDeviceKey() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device key
getDeviceKey(boolean) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device key
getDeviceKeyName(UsbDevice) - Static method in class com.serenegiant.usb.USBMonitor
USB機器毎の設定保存用にデバイスキー名を生成する。
getDeviceKeyName(UsbDevice, boolean) - Static method in class com.serenegiant.usb.USBMonitor
USB機器毎の設定保存用にデバイスキー名を生成する。
getDeviceKeyName(UsbDevice, String, boolean) - Static method in class com.serenegiant.usb.USBMonitor
USB機器毎の設定保存用にデバイスキー名を生成する。
getDeviceKeyName() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device key string
getDeviceKeyName(boolean) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device key string
getDeviceKeyNameWithSerial() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device key string if device has serial number, use it
getDeviceKeyWithSerial() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device key if device has serial number, use it
getDeviceList() - Method in class com.serenegiant.usb.USBMonitor
return device list, return empty list if no device matched
getDeviceList(List<DeviceFilter>) - Method in class com.serenegiant.usb.USBMonitor
return device list, return empty list if no device matched
getDeviceList(DeviceFilter) - Method in class com.serenegiant.usb.USBMonitor
return device list, return empty list if no device matched
getDeviceName() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get device name
getDeviceName() - Method in class com.serenegiant.usb.UVCCamera
 
getDevices() - Method in class com.serenegiant.usb.USBMonitor
get USB device list, without filter
getDevNum() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
getFileDescriptor() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get file descriptor to access USB device
getFocus(int) - Method in class com.serenegiant.usb.UVCCamera
 
getFocus() - Method in class com.serenegiant.usb.UVCCamera
 
getGain(int) - Method in class com.serenegiant.usb.UVCCamera
 
getGain() - Method in class com.serenegiant.usb.UVCCamera
 
getGamma(int) - Method in class com.serenegiant.usb.UVCCamera
 
getGamma() - Method in class com.serenegiant.usb.UVCCamera
 
getHue(int) - Method in class com.serenegiant.usb.UVCCamera
 
getHue() - Method in class com.serenegiant.usb.UVCCamera
 
getInterface(int) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get interface
getInterface(int, int) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get interface
getManufacture() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get manufacture
getPowerlineFrequency() - Method in class com.serenegiant.usb.UVCCamera
 
getPreviewSize() - Method in class com.serenegiant.usb.UVCCamera
 
getProductId() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get product id
getProductName() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get product name
getRawDescriptors() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get raw descriptor for the USB device
getSaturation(int) - Method in class com.serenegiant.usb.UVCCamera
 
getSaturation() - Method in class com.serenegiant.usb.UVCCamera
 
getSerial() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get serial number
getSharpness(int) - Method in class com.serenegiant.usb.UVCCamera
 
getSharpness() - Method in class com.serenegiant.usb.UVCCamera
 
getSupportedSize() - Method in class com.serenegiant.usb.UVCCamera
 
getSupportedSize(int, String) - Static method in class com.serenegiant.usb.UVCCamera
 
getSupportedSizeList() - Method in class com.serenegiant.usb.UVCCamera
 
getUsbControlBlock() - Method in class com.serenegiant.usb.UVCCamera
 
getUSBMonitor() - Method in interface com.serenegiant.usb.CameraDialog.CameraDialogParent
 
getUSBMonitor() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
getUsbVersion() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get version string of USB
getVenderId() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get vendor id
getVersion() - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
get version
getWhiteBlance(int) - Method in class com.serenegiant.usb.UVCCamera
 
getWhiteBlance() - Method in class com.serenegiant.usb.UVCCamera
 
getZoom(int) - Method in class com.serenegiant.usb.UVCCamera
 
getZoom() - Method in class com.serenegiant.usb.UVCCamera
 

H

hashCode() - Method in class com.serenegiant.usb.DeviceFilter
 
hasPermission(UsbDevice) - Method in class com.serenegiant.usb.USBMonitor
return whether the specific Usb device has permission
height - Variable in class com.serenegiant.usb.Size
 

I

IButtonCallback - Interface in com.serenegiant.usb
 
IFrameCallback - Interface in com.serenegiant.usb
Callback interface for UVCCamera class If you need frame data as ByteBuffer, you can use this callback interface with UVCCamera#setFrameCallback
index - Variable in class com.serenegiant.usb.Size
 
intervals - Variable in class com.serenegiant.usb.Size
 
isExclude - Variable in class com.serenegiant.usb.DeviceFilter
 
isExclude(UsbDevice) - Method in class com.serenegiant.usb.DeviceFilter
このDeviceFilterに一致してかつmExcludeがtrueならtrueを返す
isRegistered() - Method in class com.serenegiant.usb.USBMonitor
 
IStatusCallback - Interface in com.serenegiant.usb
 

M

mAnalogVideoLockStateDef - Variable in class com.serenegiant.usb.UVCCamera
 
mAnalogVideoLockStateMax - Variable in class com.serenegiant.usb.UVCCamera
 
mAnalogVideoLockStateMin - Variable in class com.serenegiant.usb.UVCCamera
 
mAnalogVideoStandardDef - Variable in class com.serenegiant.usb.UVCCamera
 
mAnalogVideoStandardMax - Variable in class com.serenegiant.usb.UVCCamera
 
mAnalogVideoStandardMin - Variable in class com.serenegiant.usb.UVCCamera
 
manufacturer - Variable in class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 
matches(UsbDevice) - Method in class com.serenegiant.usb.DeviceFilter
指定したUsbDeviceがこのDeviceFilterにマッチするかどうかを返す mExcludeフラグは別途#isExcludeか自前でチェックすること
matches(DeviceFilter) - Method in class com.serenegiant.usb.DeviceFilter
これって要らんかも, equalsでできる気が
mAutoFocusDef - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoFocusMax - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoFocusMin - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoWhiteBlanceCompoDef - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoWhiteBlanceCompoMax - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoWhiteBlanceCompoMin - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoWhiteBlanceDef - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoWhiteBlanceMax - Variable in class com.serenegiant.usb.UVCCamera
 
mAutoWhiteBlanceMin - Variable in class com.serenegiant.usb.UVCCamera
 
mBacklightCompDef - Variable in class com.serenegiant.usb.UVCCamera
 
mBacklightCompMax - Variable in class com.serenegiant.usb.UVCCamera
 
mBacklightCompMin - Variable in class com.serenegiant.usb.UVCCamera
 
mBrightnessDef - Variable in class com.serenegiant.usb.UVCCamera
 
mBrightnessMax - Variable in class com.serenegiant.usb.UVCCamera
 
mBrightnessMin - Variable in class com.serenegiant.usb.UVCCamera
 
mClass - Variable in class com.serenegiant.usb.DeviceFilter
 
mConnection - Variable in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
mContrastDef - Variable in class com.serenegiant.usb.UVCCamera
 
mContrastMax - Variable in class com.serenegiant.usb.UVCCamera
 
mContrastMin - Variable in class com.serenegiant.usb.UVCCamera
 
mControlSupports - Variable in class com.serenegiant.usb.UVCCamera
 
mCurrentBandwidthFactor - Variable in class com.serenegiant.usb.UVCCamera
 
mCurrentFrameFormat - Variable in class com.serenegiant.usb.UVCCamera
 
mCurrentHeight - Variable in class com.serenegiant.usb.UVCCamera
 
mCurrentSizeList - Variable in class com.serenegiant.usb.UVCCamera
 
mCurrentWidth - Variable in class com.serenegiant.usb.UVCCamera
 
mExposureDef - Variable in class com.serenegiant.usb.UVCCamera
 
mExposureMax - Variable in class com.serenegiant.usb.UVCCamera
 
mExposureMin - Variable in class com.serenegiant.usb.UVCCamera
 
mExposureModeDef - Variable in class com.serenegiant.usb.UVCCamera
 
mExposureModeMax - Variable in class com.serenegiant.usb.UVCCamera
 
mExposureModeMin - Variable in class com.serenegiant.usb.UVCCamera
 
mExposurePriorityDef - Variable in class com.serenegiant.usb.UVCCamera
 
mExposurePriorityMax - Variable in class com.serenegiant.usb.UVCCamera
 
mExposurePriorityMin - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusDef - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusMax - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusMin - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusRelMin - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusSimpleDef - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusSimpleMax - Variable in class com.serenegiant.usb.UVCCamera
 
mFocusSimpleMin - Variable in class com.serenegiant.usb.UVCCamera
 
mGainDef - Variable in class com.serenegiant.usb.UVCCamera
 
mGainMax - Variable in class com.serenegiant.usb.UVCCamera
 
mGainMin - Variable in class com.serenegiant.usb.UVCCamera
 
mGammaDef - Variable in class com.serenegiant.usb.UVCCamera
 
mGammaMax - Variable in class com.serenegiant.usb.UVCCamera
 
mGammaMin - Variable in class com.serenegiant.usb.UVCCamera
 
mHueDef - Variable in class com.serenegiant.usb.UVCCamera
 
mHueMax - Variable in class com.serenegiant.usb.UVCCamera
 
mHueMin - Variable in class com.serenegiant.usb.UVCCamera
 
mInfo - Variable in class com.serenegiant.usb.USBMonitor.UsbControlBlock
 
mIrisDef - Variable in class com.serenegiant.usb.UVCCamera
 
mIrisMax - Variable in class com.serenegiant.usb.UVCCamera
 
mIrisMin - Variable in class com.serenegiant.usb.UVCCamera
 
mIrisRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mIrisRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mIrisRelMin - Variable in class com.serenegiant.usb.UVCCamera
 
mManufacturerName - Variable in class com.serenegiant.usb.DeviceFilter
 
mMultiplierDef - Variable in class com.serenegiant.usb.UVCCamera
 
mMultiplierLimitDef - Variable in class com.serenegiant.usb.UVCCamera
 
mMultiplierLimitMax - Variable in class com.serenegiant.usb.UVCCamera
 
mMultiplierLimitMin - Variable in class com.serenegiant.usb.UVCCamera
 
mMultiplierMax - Variable in class com.serenegiant.usb.UVCCamera
 
mMultiplierMin - Variable in class com.serenegiant.usb.UVCCamera
 
mNativePtr - Variable in class com.serenegiant.usb.UVCCamera
 
mPanDef - Variable in class com.serenegiant.usb.UVCCamera
 
mPanMax - Variable in class com.serenegiant.usb.UVCCamera
 
mPanMin - Variable in class com.serenegiant.usb.UVCCamera
 
mPanRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mPanRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mPanRelMin - Variable in class com.serenegiant.usb.UVCCamera
 
mPowerlineFrequencyDef - Variable in class com.serenegiant.usb.UVCCamera
 
mPowerlineFrequencyMax - Variable in class com.serenegiant.usb.UVCCamera
 
mPowerlineFrequencyMin - Variable in class com.serenegiant.usb.UVCCamera
 
mPrivacyDef - Variable in class com.serenegiant.usb.UVCCamera
 
mPrivacyMax - Variable in class com.serenegiant.usb.UVCCamera
 
mPrivacyMin - Variable in class com.serenegiant.usb.UVCCamera
 
mProcSupports - Variable in class com.serenegiant.usb.UVCCamera
 
mProductId - Variable in class com.serenegiant.usb.DeviceFilter
 
mProductName - Variable in class com.serenegiant.usb.DeviceFilter
 
mProtocol - Variable in class com.serenegiant.usb.DeviceFilter
 
mRollDef - Variable in class com.serenegiant.usb.UVCCamera
 
mRollMax - Variable in class com.serenegiant.usb.UVCCamera
 
mRollMin - Variable in class com.serenegiant.usb.UVCCamera
 
mRollRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mRollRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mRollRelMin - Variable in class com.serenegiant.usb.UVCCamera
 
mSaturationDef - Variable in class com.serenegiant.usb.UVCCamera
 
mSaturationMax - Variable in class com.serenegiant.usb.UVCCamera
 
mSaturationMin - Variable in class com.serenegiant.usb.UVCCamera
 
mScanningModeDef - Variable in class com.serenegiant.usb.UVCCamera
 
mScanningModeMax - Variable in class com.serenegiant.usb.UVCCamera
 
mScanningModeMin - Variable in class com.serenegiant.usb.UVCCamera
 
mSerialNumber - Variable in class com.serenegiant.usb.DeviceFilter
 
mSharpnessDef - Variable in class com.serenegiant.usb.UVCCamera
 
mSharpnessMax - Variable in class com.serenegiant.usb.UVCCamera
 
mSharpnessMin - Variable in class com.serenegiant.usb.UVCCamera
 
mSubclass - Variable in class com.serenegiant.usb.DeviceFilter
 
mSupportedSize - Variable in class com.serenegiant.usb.UVCCamera
 
mTiltDef - Variable in class com.serenegiant.usb.UVCCamera
 
mTiltMax - Variable in class com.serenegiant.usb.UVCCamera
 
mTiltMin - Variable in class com.serenegiant.usb.UVCCamera
 
mTiltRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mTiltRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mTiltRelMin - Variable in class com.serenegiant.usb.UVCCamera
 
mUSBMonitor - Variable in class com.serenegiant.usb.CameraDialog
 
mVendorId - Variable in class com.serenegiant.usb.DeviceFilter
 
mWhiteBlanceCompoDef - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceCompoMax - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceCompoMin - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceDef - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceMax - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceMin - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mWhiteBlanceRelMin - Variable in class com.serenegiant.usb.UVCCamera
 
mZoomDef - Variable in class com.serenegiant.usb.UVCCamera
 
mZoomMax - Variable in class com.serenegiant.usb.UVCCamera
 
mZoomMin - Variable in class com.serenegiant.usb.UVCCamera
 
mZoomRelDef - Variable in class com.serenegiant.usb.UVCCamera
 
mZoomRelMax - Variable in class com.serenegiant.usb.UVCCamera
 
mZoomRelMin - Variable in class com.serenegiant.usb.UVCCamera
 

N

newInstance() - Static method in class com.serenegiant.usb.CameraDialog
 

O

onAttach(Activity) - Method in class com.serenegiant.usb.CameraDialog
 
onAttach(UsbDevice) - Method in interface com.serenegiant.usb.USBMonitor.OnDeviceConnectListener
called when device attached
onButton(int, int) - Method in interface com.serenegiant.usb.IButtonCallback
 
onCancel(DialogInterface) - Method in class com.serenegiant.usb.CameraDialog
 
onCancel(UsbDevice) - Method in interface com.serenegiant.usb.USBMonitor.OnDeviceConnectListener
called when canceled or could not get permission from user
onConnect(UsbDevice, USBMonitor.UsbControlBlock, boolean) - Method in interface com.serenegiant.usb.USBMonitor.OnDeviceConnectListener
called after device opend
onCreate(Bundle) - Method in class com.serenegiant.common.BaseActivity
 
onCreate(Bundle) - Method in class com.serenegiant.common.BaseFragment
 
onCreate() - Method in class com.serenegiant.common.BaseService
 
onCreate(Bundle) - Method in class com.serenegiant.usb.CameraDialog
 
onCreateDialog(Bundle) - Method in class com.serenegiant.usb.CameraDialog
 
onDestroy() - Method in class com.serenegiant.common.BaseActivity
 
onDestroy() - Method in class com.serenegiant.common.BaseFragment
 
onDestroy() - Method in class com.serenegiant.common.BaseService
 
onDettach(UsbDevice) - Method in interface com.serenegiant.usb.USBMonitor.OnDeviceConnectListener
called when device dettach(after onDisconnect)
onDialogResult(boolean) - Method in interface com.serenegiant.usb.CameraDialog.CameraDialogParent
 
onDisconnect(UsbDevice, USBMonitor.UsbControlBlock) - Method in interface com.serenegiant.usb.USBMonitor.OnDeviceConnectListener
called when USB device removed or its power off (this callback is called after device closing)
onFrame(ByteBuffer) - Method in interface com.serenegiant.usb.IFrameCallback
This method is called from native library via JNI on the same thread as UVCCamera#startCapture.
onMessageDialogResult(MessageDialogFragment, int, String[], boolean) - Method in class com.serenegiant.common.BaseActivity
MessageDialogFragmentメッセージダイアログからのコールバックリスナー
onMessageDialogResult(MessageDialogFragment, int, String[], boolean) - Method in class com.serenegiant.common.BaseFragment
MessageDialogFragmentメッセージダイアログからのコールバックリスナー
onPause() - Method in class com.serenegiant.common.BaseActivity
 
onPause() - Method in class com.serenegiant.common.BaseFragment
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.serenegiant.common.BaseActivity
パーミッション要求結果を受け取るためのメソッド
onRequestPermissionsResult(int, String[], int[]) - Method in class com.serenegiant.common.BaseFragment
パーミッション要求結果を受け取るためのメソッド
onResume() - Method in class com.serenegiant.usb.CameraDialog
 
onSaveInstanceState(Bundle) - Method in class com.serenegiant.usb.CameraDialog
 
onStatus(int, int, int, int, ByteBuffer) - Method in interface com.serenegiant.usb.IStatusCallback
 
open(USBMonitor.UsbControlBlock) - Method in class com.serenegiant.usb.UVCCamera
connect to a UVC camera USB permission is necessary before this method is called
openDevice(UsbDevice) - Method in class com.serenegiant.usb.USBMonitor
指定したUsbDeviceをopenする

P

PIXEL_FORMAT_NV21 - Static variable in class com.serenegiant.usb.UVCCamera
 
PIXEL_FORMAT_RAW - Static variable in class com.serenegiant.usb.UVCCamera
 
PIXEL_FORMAT_RGB565 - Static variable in class com.serenegiant.usb.UVCCamera
 
PIXEL_FORMAT_RGBX - Static variable in class com.serenegiant.usb.UVCCamera
 
PIXEL_FORMAT_YUV - Static variable in class com.serenegiant.usb.UVCCamera
 
PIXEL_FORMAT_YUV420SP - Static variable in class com.serenegiant.usb.UVCCamera
 
product - Variable in class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 
PU_AVIDEO_LOCK - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_AVIDEO_STD - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_BACKLIGHT - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_BRIGHTNESS - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_CONTRAST - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_CONTRAST_AUTO - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_DIGITAL_LIMIT - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_DIGITAL_MULT - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_GAIN - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_GAMMA - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_HUE - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_HUE_AUTO - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_POWER_LF - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_SATURATION - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_SHARPNESS - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_WB_COMPO - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_WB_COMPO_AUTO - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_WB_TEMP - Static variable in class com.serenegiant.usb.UVCCamera
 
PU_WB_TEMP_AUTO - Static variable in class com.serenegiant.usb.UVCCamera
 

Q

queueEvent(Runnable, long) - Method in class com.serenegiant.common.BaseActivity
ワーカースレッド上で指定したRunnableを実行する 未実行の同じRunnableがあればキャンセルされる(後から指定した方のみ実行される)
queueEvent(Runnable, long) - Method in class com.serenegiant.common.BaseFragment
ワーカースレッド上で指定したRunnableを実行する 未実行の同じRunnableがあればキャンセルされる(後から指定した方のみ実行される)
queueEvent(Runnable, long) - Method in class com.serenegiant.common.BaseService
ワーカースレッド上で指定したRunnableを実行する 未実行の同じRunnableがあればキャンセルされる(後から指定した方のみ実行される)

R

readEntryOne(Context, XmlPullParser) - Static method in class com.serenegiant.usb.DeviceFilter
 
register() - Method in class com.serenegiant.usb.USBMonitor
register BroadcastReceiver to monitor USB events
releaseInterface(UsbInterface) - Method in class com.serenegiant.usb.USBMonitor.UsbControlBlock
close interface
removeDeviceFilter(DeviceFilter) - Method in class com.serenegiant.usb.USBMonitor
デバイスフィルターを削除
removeDeviceFilter(List<DeviceFilter>) - Method in class com.serenegiant.usb.USBMonitor
remove device filters
removeEvent(Runnable) - Method in class com.serenegiant.common.BaseActivity
指定したRunnableをワーカースレッド上で実行予定であればキャンセルする
removeEvent(Runnable) - Method in class com.serenegiant.common.BaseFragment
指定したRunnableをワーカースレッド上で実行予定であればキャンセルする
removeEvent(Runnable) - Method in class com.serenegiant.common.BaseService
指定したRunnableをワーカースレッド上で実行予定であればキャンセルする
removeFromUiThread(Runnable) - Method in class com.serenegiant.common.BaseActivity
UIスレッド上で指定したRunnableが実行待ちしていれば実行待ちを解除する
removeFromUiThread(Runnable) - Method in class com.serenegiant.common.BaseFragment
UIスレッド上で指定したRunnableが実行待ちしていれば実行待ちを解除する
removeFromUiThread(Runnable) - Method in class com.serenegiant.common.BaseService
UIスレッド上で指定したRunnableが実行待ちしていれば実行待ちを解除する
REQUEST_PERMISSION_AUDIO_RECORDING - Static variable in class com.serenegiant.common.BaseActivity
 
REQUEST_PERMISSION_AUDIO_RECORDING - Static variable in class com.serenegiant.common.BaseFragment
 
REQUEST_PERMISSION_CAMERA - Static variable in class com.serenegiant.common.BaseActivity
 
REQUEST_PERMISSION_CAMERA - Static variable in class com.serenegiant.common.BaseFragment
 
REQUEST_PERMISSION_NETWORK - Static variable in class com.serenegiant.common.BaseActivity
 
REQUEST_PERMISSION_NETWORK - Static variable in class com.serenegiant.common.BaseFragment
 
REQUEST_PERMISSION_WRITE_EXTERNAL_STORAGE - Static variable in class com.serenegiant.common.BaseActivity
 
REQUEST_PERMISSION_WRITE_EXTERNAL_STORAGE - Static variable in class com.serenegiant.common.BaseFragment
 
requestPermission(UsbDevice) - Method in class com.serenegiant.usb.USBMonitor
request permission to access to USB device
resetBrightness() - Method in class com.serenegiant.usb.UVCCamera
 
resetContrast() - Method in class com.serenegiant.usb.UVCCamera
 
resetFocus() - Method in class com.serenegiant.usb.UVCCamera
 
resetGain() - Method in class com.serenegiant.usb.UVCCamera
 
resetGamma() - Method in class com.serenegiant.usb.UVCCamera
 
resetHue() - Method in class com.serenegiant.usb.UVCCamera
 
resetSaturation() - Method in class com.serenegiant.usb.UVCCamera
 
resetSharpness() - Method in class com.serenegiant.usb.UVCCamera
 
resetWhiteBlance() - Method in class com.serenegiant.usb.UVCCamera
 
resetZoom() - Method in class com.serenegiant.usb.UVCCamera
 
runOnUiThread(Runnable, long) - Method in class com.serenegiant.common.BaseActivity
UIスレッドでRunnableを実行するためのヘルパーメソッド
runOnUiThread(Runnable, long) - Method in class com.serenegiant.common.BaseFragment
UIスレッドでRunnableを実行するためのヘルパーメソッド
runOnUiThread(Runnable, long) - Method in class com.serenegiant.common.BaseService
UIスレッドでRunnableを実行するためのヘルパーメソッド

S

serial - Variable in class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 
set(Size) - Method in class com.serenegiant.usb.Size
 
setAutoFocus(boolean) - Method in class com.serenegiant.usb.UVCCamera
 
setAutoWhiteBlance(boolean) - Method in class com.serenegiant.usb.UVCCamera
 
setBrightness(int) - Method in class com.serenegiant.usb.UVCCamera
 
setButtonCallback(IButtonCallback) - Method in class com.serenegiant.usb.UVCCamera
set button callback
setContrast(int) - Method in class com.serenegiant.usb.UVCCamera
 
setCurrentFrameRate(float) - Method in class com.serenegiant.usb.Size
 
setDeviceFilter(DeviceFilter) - Method in class com.serenegiant.usb.USBMonitor
set device filter
setDeviceFilter(List<DeviceFilter>) - Method in class com.serenegiant.usb.USBMonitor
set device filters
setFocus(int) - Method in class com.serenegiant.usb.UVCCamera
 
setFrameCallback(IFrameCallback, int) - Method in class com.serenegiant.usb.UVCCamera
set frame callback
setGain(int) - Method in class com.serenegiant.usb.UVCCamera
 
setGamma(int) - Method in class com.serenegiant.usb.UVCCamera
 
setHue(int) - Method in class com.serenegiant.usb.UVCCamera
 
setPowerlineFrequency(int) - Method in class com.serenegiant.usb.UVCCamera
 
setPreviewDisplay(SurfaceHolder) - Method in class com.serenegiant.usb.UVCCamera
set preview surface with SurfaceHolder
you can use SurfaceHolder came from SurfaceView/GLSurfaceView
setPreviewDisplay(Surface) - Method in class com.serenegiant.usb.UVCCamera
set preview surface with Surface
setPreviewSize(int, int) - Method in class com.serenegiant.usb.UVCCamera
Set preview size and preview mode
setPreviewSize(int, int, int) - Method in class com.serenegiant.usb.UVCCamera
Set preview size and preview mode
setPreviewSize(int, int, int, float) - Method in class com.serenegiant.usb.UVCCamera
Set preview size and preview mode
setPreviewSize(int, int, int, int, int, float) - Method in class com.serenegiant.usb.UVCCamera
Set preview size and preview mode
setPreviewTexture(SurfaceTexture) - Method in class com.serenegiant.usb.UVCCamera
set preview surface with SurfaceTexture.
setSaturation(int) - Method in class com.serenegiant.usb.UVCCamera
 
setSharpness(int) - Method in class com.serenegiant.usb.UVCCamera
 
setStatusCallback(IStatusCallback) - Method in class com.serenegiant.usb.UVCCamera
set status callback
setWhiteBlance(int) - Method in class com.serenegiant.usb.UVCCamera
 
setZoom(int) - Method in class com.serenegiant.usb.UVCCamera
this may not work well with some combination of camera and device
showDialog(Activity) - Static method in class com.serenegiant.usb.CameraDialog
Helper method
showToast(int, Object...) - Method in class com.serenegiant.common.BaseActivity
Toastでメッセージを表示
showToast(int, Object...) - Method in class com.serenegiant.common.BaseFragment
Toastでメッセージを表示
Size - Class in com.serenegiant.usb
 
Size(int, int, int, int, int) - Constructor for class com.serenegiant.usb.Size
コンストラクタ
Size(int, int, int, int, int, int, int, int) - Constructor for class com.serenegiant.usb.Size
コンストラクタ
Size(int, int, int, int, int, int[]) - Constructor for class com.serenegiant.usb.Size
コンストラクタ
Size(Size) - Constructor for class com.serenegiant.usb.Size
コピーコンストラクタ
startCapture(Surface) - Method in class com.serenegiant.usb.UVCCamera
start movie capturing(this should call while previewing)
startPreview() - Method in class com.serenegiant.usb.UVCCamera
start preview
STATUS_ATTRIBUTE_FAILURE_CHANGE - Static variable in class com.serenegiant.usb.UVCCamera
 
STATUS_ATTRIBUTE_INFO_CHANGE - Static variable in class com.serenegiant.usb.UVCCamera
 
STATUS_ATTRIBUTE_UNKNOWN - Static variable in class com.serenegiant.usb.UVCCamera
 
STATUS_ATTRIBUTE_VALUE_CHANGE - Static variable in class com.serenegiant.usb.UVCCamera
 
STATUS_CLASS_CONTROL - Static variable in class com.serenegiant.usb.UVCCamera
 
STATUS_CLASS_CONTROL_CAMERA - Static variable in class com.serenegiant.usb.UVCCamera
 
STATUS_CLASS_CONTROL_PROCESSING - Static variable in class com.serenegiant.usb.UVCCamera
 
stopCapture() - Method in class com.serenegiant.usb.UVCCamera
stop movie capturing
stopPreview() - Method in class com.serenegiant.usb.UVCCamera
stop preview

T

toString() - Method in class com.serenegiant.usb.DeviceFilter
 
toString() - Method in class com.serenegiant.usb.Size
 
toString() - Method in class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 
type - Variable in class com.serenegiant.usb.Size
native側のuvc_raw_format_tの値, こっちは主にlibuvc用 9999 is still image

U

unregister() - Method in class com.serenegiant.usb.USBMonitor
unregister BroadcastReceiver
updateCameraParams() - Method in class com.serenegiant.usb.UVCCamera
 
updateDeviceInfo(UsbManager, UsbDevice, USBMonitor.UsbDeviceInfo) - Static method in class com.serenegiant.usb.USBMonitor
ベンダー名・製品名・バージョン・シリアルを取得する
updateDevices() - Method in class com.serenegiant.usb.CameraDialog
 
updateFrameRate() - Method in class com.serenegiant.usb.Size
 
usb_version - Variable in class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 
UsbDeviceInfo() - Constructor for class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 
USBMonitor - Class in com.serenegiant.usb
 
USBMonitor(Context, USBMonitor.OnDeviceConnectListener) - Constructor for class com.serenegiant.usb.USBMonitor
 
USBMonitor.OnDeviceConnectListener - Interface in com.serenegiant.usb
USB機器の状態変更時のコールバックリスナー
USBMonitor.UsbControlBlock - Class in com.serenegiant.usb
control class never reuse the instance when it closed
USBMonitor.UsbDeviceInfo - Class in com.serenegiant.usb
 
USBVendorId - Class in com.serenegiant.usb
 
USBVendorId() - Constructor for class com.serenegiant.usb.USBVendorId
 
UVCCamera - Class in com.serenegiant.usb
 
UVCCamera() - Constructor for class com.serenegiant.usb.UVCCamera
the sonctructor of this class should be call within the thread that has a looper (UI thread or a thread that called Looper.prepare)

V

vendorName(int) - Static method in class com.serenegiant.usb.USBVendorId
 
version - Variable in class com.serenegiant.usb.USBMonitor.UsbDeviceInfo
 

W

width - Variable in class com.serenegiant.usb.Size
 
writeToParcel(Parcel, int) - Method in class com.serenegiant.usb.Size
 
A B C D E F G H I M N O P Q R S T U V W 
Skip navigation links