Skip to content

Latest commit

 

History

History
324 lines (282 loc) · 14.1 KB

ImplementationStatus.md

File metadata and controls

324 lines (282 loc) · 14.1 KB

PLAY OPC - Camera Kit API 使用状況

クラスとメソッド

OACentralConfiguration

  • initWithConfigurationURL:
  • requestConfigurationURL:
  • bleCode
  • bleName

OLYCamera(CameraConnection)

  • bluetoothServices
  • connect: (〜1.1.1)
  • connect:error:
  • connectingRequiresBluetoothPassword:
  • disconnectWithPowerOff:error:
  • wakeup:
  • bluetoothPassword
  • bluetoothPeripheral
  • bluetoothPrepareForRecordingWhenPowerOn
  • connected
  • connectionDelegate
  • connectionType
  • host (1.1.2)
  • commandPort (1.1.2)
  • liveViewStreamingPort (1.1.2)
  • eventPort (1.1.2)
  • canConnect:timeout:error: (1.1.2)

OLYCamera(CameraSystem)

  • cameraPropertyTitle:
  • cameraPropertyValue:error:
  • cameraPropertyValueList:error:
  • cameraPropertyValues:error:
  • cameraPropertyValueTitle:
  • canSetCameraProperty:
  • changeRunMode:error:
  • changeTime:error: (1.1.0)
  • clearGeolocation:
  • inquireHardwareInformation:
  • setCameraPropertyValue:value:error:
  • setCameraPropertyValues:error:
  • setGeolocation:error:
  • cameraPropertyDelegate
  • cameraPropertyNames
  • highTemperatureWarning
  • lensMountStatus
  • mediaBusy
  • mediaError
  • mediaMountStatus
  • remainingImageCapacity
  • remainingMediaCapacity
  • remainingVideoCapacity
  • runMode

OLYCamera(Recording)

  • actionType
  • autoExposureEffectiveArea:
  • autoFocusEffectiveArea:
  • changeLiveViewSize:error:
  • clearAutoExposurePoint:
  • clearAutoFocusPoint:
  • lockAutoExposure:
  • lockAutoFocus:errorHandler:
  • setAutoExposurePoint:error:
  • setAutoFocusPoint:error:
  • startLiveView:
  • startRecordingVideo:completionHandler:errorHandler:
  • startTakingPicture:progressHandler:completionHandler:errorHandler:
  • stopLiveView:
  • stopRecordingVideo:errorHandler:
  • stopTakingPicture:completionHandler:errorHandler:
  • takePicture:progressHandler:completionHandler:errorHandler:
  • unlockAutoExposure:
  • unlockAutoFocus:
  • actualApertureValue
  • actualAutoFocusPoint
  • actualExposureCompensation
  • actualFocalLength
  • actualIsoSensitivity
  • actualIsoSensitivityWarning
  • actualShutterSpeed
  • autoStartLiveView
  • exposureMeteringWarning
  • exposureWarning
  • liveViewDelegate
  • liveViewEnabled
  • liveViewSize
  • maximumFocalLength
  • minimumFocalLength
  • recordingDelegate
  • recordingVideo
  • takingPicture

OLYCamera(RecordingSupports)

  • changeDigitalZoomScale:error:
  • changeMagnifyingLiveViewScale:error: (1.1.0)
  • changeMagnifyingLiveViewArea:error: (1.1.0)
  • digitalZoomScaleRange:
  • startDrivingZoomLensForDirection:speed:error:
  • startDrivingZoomLensToFocalLength:error:
  • startMagnifyingLiveView:error: (1.1.0)
  • startMagnifyingLiveViewAtPoint:scale:error: (1.1.0)
  • stopMagnifyingLiveView: (1.1.0)
  • stopDrivingZoomLens:
  • detectedHumanFaces
  • drivingZoomLens
  • levelGauge
  • magnifyingLiveView (1.1.0)
  • magnifyingLiveViewArea: (1.1.1)
  • recordingSupportsDelegate
  • downloadLastCapturedImage:completionHandler:errorHandler: (1.1.2)

OLYCamera(Playback)

  • countNumberOfContents:
  • downloadContent:progressHandler:completionHandler:errorHandler:
  • downloadContentList:
  • downloadContentScreennail:progressHandler:completionHandler:errorHandler:
  • downloadContentThumbnail:progressHandler:completionHandler:errorHandler:
  • downloadImage:withResize:progressHandler:completionHandler:errorHandler:
  • inquireContentInformation:error:
  • downloadLargeContent:progressHandler:completionHandler:errorHandler: (1.1.0)
  • resizeVideoFrame:size:quality:progressHandler:completionHandler:errorHandler:
  • playbackDelegate

OLYCamera(PlaybackMaintenance)

  • protectContent:error: (1.1.0)
  • unprotectContent:error: (1.1.0)
  • unprotectAllContents:completionHandler:errorHandler: (1.1.0)
  • eraseContent:error: (1.1.0)

OLYCameraConnectionDelegate

  • camera:disconnectedByError:

OLYCameraPropertyDelegate

  • camera:didChangeCameraProperty:

OLYCameraLiveViewDelegate

  • camera:didUpdateLiveView:metadata:

OLYCameraRecordingDelegate

  • camera:didChangeAutoFocusResult:
  • cameraDidStartRecordingVideo:
  • cameraDidStopRecordingVideo:

OLYCameraRecordingSupportsDelegate

  • camera:didFailToReceiveCapturedImagePreviewWithError:
  • camera:didFailToReceiveCapturedImageWithError:
  • camera:didReceiveCapturedImage:
  • camera:didReceiveCapturedImagePreview:metadata:
  • cameraDidStopDrivingZoomLens:
  • cameraWillReceiveCapturedImage:
  • cameraWillReceiveCapturedImagePreview:

カメラプロパティ

基本設定

  • APERTURE - 絞り値(F値)
  • AE - 測光方式
  • TAKEMODE - 撮影モード
  • ISO - ISO感度
  • EXPREV - 露出補正値
  • TAKE_DRIVE - ドライブモード
  • ASPECT_RATIO - アスペクト比
  • SHUTTER - シャッター速度
  • CONTINUOUS_SHOOTING_VELOCITY - 連写速度
  • EXPOSE_MOVIE_SELECT - 動画撮影モード
  • AE_LOCK_STATE - 露出固定(AEロック)

画質・画像保存

  • IMAGESIZE - 静止画サイズ
  • RAW - RAW設定
  • COMPRESSIBILITY_RATIO - 圧縮率
  • QUALITY_MOVIE - 動画画質モード
  • DESTINATION_FILE - 撮影画像保存先
  • QUALITY_MOVIE_SHORT_MOVIE_RECORD_TIME - クリップ記録時間

フォーカス

  • FOCUS_STILL - フォーカスモード 静止画用
  • AF_LOCK_STATE - フォーカス固定(AFロック)
  • FULL_TIME_AF - フルタイムAF
  • FOCUS_MOVIE - フォーカスモード 動画用

撮影補助

  • FACE_SCAN - 顔検出
  • ANTI_SHAKE_FOCAL_LENGTH - IS焦点距離 (1.1.0)
  • TOUCH_EFFECTIVE_AREA_UPPER_LEFT - タッチAF可能範囲(左上座標) (autoFocusEffectiveArea:の内部で呼ばれるらしい)
  • TOUCH_EFFECTIVE_AREA_LOWER_RIGHT - タッチAF可能範囲(右下座標) (autoFocusEffectiveArea:の内部で呼ばれるらしい)
  • RECVIEW - 撮影結果確認用画像
  • TOUCH_AE_EFFECTIVE_AREA_UPPER_LEFT - タッチAE可能範囲(左上座標) (autoExposureEffectiveArea:の内部で呼ばれるらしい)
  • TOUCH_AE_EFFECTIVE_AREA_LOWER_RIGHT - タッチAE可能範囲(右下座標) (autoExposureEffectiveArea:の内部で呼ばれるらしい)
  • LENS_PRIORITY_ANTI_SHAKE - レンズ手振れ補正優先 (1.1.2)
  • ANTI_SHAKE_MOVIE - 動画手ぶれ補正 (1.1.0)

そのほか

  • BATTERY_LEVEL - バッテリーレベル
  • SOUND_VOLUME_LEVEL - 音量レベル
  • SSID - Wi-Fi SSID (1.1.2)
  • GPS - Exif位置付与設定
  • WIFI_CH - Wi-Fiチャンネル (1.1.0)

アートフィルター

  • RECENTLY_ART_FILTER - アートフィルター種別
  • COLOR_PHASE - パートカラー用 色相
  • ART_EFFECT_TYPE_POPART - アートフィルターバリエーション ポップアート (1.1.0)
  • ART_EFFECT_TYPE_DAYDREAM - アートフィルターバリエーション デイドリーム (1.1.0)
  • ART_EFFECT_TYPE_ROUGH_MONOCHROME - アートフィルターバリエーション ラフモノクローム (1.1.0)
  • ART_EFFECT_TYPE_TOY_PHOTO - アートフィルターバリエーション トイフォト (1.1.0)
  • ART_EFFECT_TYPE_MINIATURE - アートフィルターバリエーション ジオラマ (1.1.0)
  • ART_EFFECT_TYPE_CROSS_PROCESS - アートフィルターバリエーション クロスプロセス (1.1.0)
  • ART_EFFECT_TYPE_DRAMATIC_TONE - アートフィルターバリエーション ドラマチックトーン (1.1.0)
  • ART_EFFECT_TYPE_LIGNE_CLAIR - アートフィルターバリエーション リーニュクレール (1.1.0)
  • ART_EFFECT_TYPE_PASTEL - アートフィルターバリエーション ウォーターカラー (1.1.0)
  • ART_EFFECT_TYPE_VINTAGE - アートフィルターバリエーション ヴィンテージ (1.1.0)
  • ART_EFFECT_TYPE_PARTCOLOR - アートフィルターバリエーション パートカラー (1.1.0)
  • ART_EFFECT_HYBRID_POPART - アートエフェクト ポップアート (1.1.0)
  • ART_EFFECT_HYBRID_FANTASIC_FOCUS - アートエフェクト ファンタジックフォーカス (1.1.0)
  • ART_EFFECT_HYBRID_DAYDREAM - アートエフェクト デイドリーム (1.1.0)
  • ART_EFFECT_HYBRID_LIGHT_TONE - アートエフェクト ライトトーン (1.1.0)
  • ART_EFFECT_HYBRID_ROUGH_MONOCHROME - アートエフェクト ラフモノクローム (1.1.0)
  • ART_EFFECT_HYBRID_TOY_PHOTO - アートエフェクト トイフォト (1.1.0)
  • ART_EFFECT_HYBRID_MINIATURE - アートエフェクト ジオラマ (1.1.0)
  • ART_EFFECT_HYBRID_CROSS_PROCESS - アートエフェクト クロスプロセス (1.1.0)
  • ART_EFFECT_HYBRID_GENTLE_SEPIA - アートエフェクト ジェントルセピア (1.1.0)
  • ART_EFFECT_HYBRID_DRAMATIC_TONE - アートエフェクト ドラマチックトーン (1.1.0)
  • ART_EFFECT_HYBRID_LIGNE_CLAIR - アートエフェクト リーニュクレール (1.1.0)
  • ART_EFFECT_HYBRID_PASTEL - アートエフェクト ウォーターカラー (1.1.0)
  • ART_EFFECT_HYBRID_VINTAGE - アートエフェクト ヴィンテージ (1.1.0)
  • ART_EFFECT_HYBRID_PARTCOLOR - アートエフェクト パートカラー (1.1.0)
  • BRACKET_PICT_POPART - ART-BKT ポップアート
  • BRACKET_PICT_FANTASIC_FOCUS - ART-BKT ファンタジックフォーカス
  • BRACKET_PICT_DAYDREAM - ART-BKT デイドリーム
  • BRACKET_PICT_LIGHT_TONE - ART-BKT ライトトーン
  • BRACKET_PICT_ROUGH_MONOCHROME - ART-BKT ラフモノクローム
  • BRACKET_PICT_TOY_PHOTO - ART-BKT トイフォト
  • BRACKET_PICT_MINIATURE - ART-BKT ジオラマ
  • BRACKET_PICT_CROSS_PROCESS - ART-BKT クロスプロセス
  • BRACKET_PICT_GENTLE_SEPIA - ART-BKT ジェントルセピア
  • BRACKET_PICT_DRAMATIC_TONE - ART-BKT ドラマチックトーン
  • BRACKET_PICT_LIGNE_CLAIR - ART-BKT リーニュークレール
  • BRACKET_PICT_PASTEL - ART-BKT ウォーターカラー
  • BRACKET_PICT_VINTAGE - ART-BKT ヴィンテージ
  • BRACKET_PICT_PARTCOLOR - ART-BKT パートカラー
  • COLORTONE_I_FINISH - 仕上がり・ピクチャーモード
  • CONTRAST_I_FINISH - ピクチャーモードの仕上がり設定 i-Finish コントラスト (1.1.0)
  • SHARP_I_FINISH - ピクチャーモードの仕上がり設定 i-Finish シャープネス (1.1.0)
  • SATURATION_LEVEL_I_FINISH - ピクチャーモードの仕上がり設定 i-Finish 彩度 (1.1.0)
  • TONE_I_FINISH - ピクチャーモードの仕上がり設定 i-Finish 階調 (1.1.0)
  • EFFECT_LEVEL_I_FINISH - ピクチャーモードの仕上がり設定 i-Finish 効果強弱 (1.1.0)
  • CONTRAST_VIVID - ピクチャーモードの仕上がり設定 Vivid コントラスト (1.1.0)
  • SHARP_VIVID - ピクチャーモードの仕上がり設定 Vivid シャープネス (1.1.0)
  • SATURATION_LEVEL_VIVID - ピクチャーモードの仕上がり設定 Vivid 彩度 (1.1.0)
  • TONE_VIVID - ピクチャーモードの仕上がり設定 Vivid 階調 (1.1.0)
  • CONTRAST_NATURAL - ピクチャーモードの仕上がり設定 NATURAL コントラスト (1.1.0)
  • SHARP_NATURAL - ピクチャーモードの仕上がり設定 NATURAL シャープネス (1.1.0)
  • SATURATION_LEVEL_NATURAL - ピクチャーモードの仕上がり設定 NATURAL 彩度 (1.1.0)
  • TONE_NATURAL - ピクチャーモードの仕上がり設定 NATURAL 階調 (1.1.0)
  • CONTRAST_FLAT - ピクチャーモードの仕上がり設定 FLAT コントラスト (1.1.0)
  • SHARP_FLAT - ピクチャーモードの仕上がり設定 FLAT シャープネス (1.1.0)
  • SATURATION_LEVEL_FLAT - ピクチャーモードの仕上がり設定 FLAT 彩度 (1.1.0)
  • TONE_FLAT - ピクチャーモードの仕上がり設定 FLAT 階調 (1.1.0)
  • CONTRAST_SOFT - ピクチャーモードの仕上がり設定 SOFT コントラスト (1.1.0)
  • SHARP_SOFT - ピクチャーモードの仕上がり設定 SOFT シャープネス (1.1.0)
  • SATURATION_LEVEL_SOFT - ピクチャーモードの仕上がり設定 SOFT 彩度 (1.1.0)
  • TONE_SOFT - ピクチャーモードの仕上がり設定 SOFT 階調 (1.1.0)
  • CONTRAST_MONOCHROME- ピクチャーモードの仕上がり設定 モノトーン コントラスト (1.1.0)
  • SHARP_MONOCHROME - ピクチャーモードの仕上がり設定 モノトーン シャープネス (1.1.0)
  • TONE_MONOCHROME - ピクチャーモードの仕上がり設定 モノトーン 階調 (1.1.0)
  • TONE_CONTROL_LOW - トーンコントロール シャドー部 (1.1.0)
  • TONE_CONTROL_MIDDLE - トーンコントロール 中間部 (1.1.0)
  • TONE_CONTROL_HIGH - トーンコントロール ハイライト部 (1.1.0)
  • MONOTONEFILTER_MONOCHROME - モノクロフィルター効果 ピクチャーモード モノトーン (1.1.0)
  • MONOTONEFILTER_ROUGH_MONOCHROME - モノクロフィルター効果 アートフィルター ラフモノクローム (1.1.0)
  • MONOTONEFILTER_DRAMATIC_TONE - モノクロフィルター効果 アートフィルター ドラマチックトーン (1.1.0)
  • MONOTONECOLOR_MONOCHROME - 調色効果 ピクチャーモード モノトーン (1.1.0)
  • MONOTONECOLOR_ROUGH_MONOCHROME - 調色効果 アートフィルター ラフモノクローム (1.1.0)
  • MONOTONECOLOR_DRAMATIC_TONE - 調色効果 アートフィルター ドラマチックトーン (1.1.0)
  • COLOR_CREATOR_COLOR - カラークリエーター用 色相
  • COLOR_CREATOR_VIVID - カラークリエーター用 彩度

ホワイトバランス

  • WB - ホワイトバランス
  • CUSTOM_WB_KELVIN_1 - カスタムWB K指定
  • WB_REV_3000K - 電球 WB補正A (1.1.0)
  • WB_REV_G_3000K - 電球 WB補正G (1.1.0)
  • WB_REV_4000K - 蛍光灯 WB補正A (1.1.0)
  • WB_REV_G_4000K - 蛍光灯 WB補正G (1.1.0)
  • WB_REV_5300K - 晴天 WB補正A (1.1.0)
  • WB_REV_G_5300K - 晴天 WB補正G (1.1.0)
  • WB_REV_6000K - 雲天 WB補正A (1.1.0)
  • WB_REV_G_6000K - 雲天 WB補正G (1.1.0)
  • WB_REV_7500K - 日陰 WB補正A (1.1.0)
  • WB_REV_G_7500K - 日陰 WB補正G (1.1.0)
  • WB_REV_AUTO - Auto WB補正A (1.1.0)
  • WB_REV_G_AUTO - Auto WB補正G (1.1.0)
  • WB_REV_AUTO_UNDER_WATER - 水中 WB補正A (1.1.0)
  • WB_REV_G_AUTO_UNDER_WATER - 水中 WB補正G (1.1.0)
  • AUTO_WB_DENKYU_COLORED_LEAVING - WBオート 電球色残し (1.1.0)

凡例

  • 末尾の(1.1.0)は、初めてライブラリに登場した時のバージョン番号。省略時は1.0.0。
  • 末尾の(〜1.1.0)は、ライブラリから消えた時のバージョン番号。
  • 斜体 - 現バージョンのアプリでは未使用。
  • 打消線 - アプリで使用する予定なし。