DCECameraStateListener
The protocol to handle callback when camera state changes.
- Objective-C
- Swift
@protocol DCECameraStateListener <NSObject>
protocol DCECameraStateListener : NSObjectProtocol
Method | Type | Description |
---|---|---|
stateChangeCallback |
required | The callback method is triggered when camera state changes. |
stateChangeCallback
The callback method is triggered when camera state changes.
- Objective-C
- Swift
- (void)stateChangeCallback:(EnumCameraState)cameraState;
func stateChangeCallback(_ currentState: EnumCameraState)
Parameters
cameraState
: The camera state. It includes opened
, opening
, closed
and closing
.
Code Snippet
- Objective-C
- Swift
@interface ViewController ()<DCECameraStateListener> - (void)configurationDCE{ [_dce setCameraStateListener:self]; } - (void)stateChangeCallback:(EnumCameraState)state{ // Add your code to do when camera state changes. }
class ViewController: UIViewController,DCECameraStateListener{ func configurationDCE(){ dce.setCameraStateListener(self) } func stateChangeCallback(EnumCameraState currentState){ // Add your code to do when camera state changes. } }