JCSDK-iOS
JCMediaDeviceCallback.h
1 //
2 // JCMediaDeviceCallback.h
3 // JCSDK-OC
4 //
5 // Created by maikireton on 2017/8/11.
6 // Copyright © 2017年 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "JCMediaDeviceConstants.h"
11 
20 @protocol JCMediaDeviceCallback <NSObject>
21 @optional
22 
28 - (void)onCameraUpdate;
29 
37 - (void)onAudioOutputTypeChange:(NSString *)audioOutputType;
38 
46 - (void)onRenderReceived:(NSString *)renderId;
47 
55 - (void)onRenderStart:(NSString *)renderId;
56 
66 - (void)onAudioInerruptAndResume:(BOOL)interrupt;
67 
75 - (void)onSnapshotComplete:(NSString *)file width:(int)width height:(int)height;
76 
82 - (void)onVideoCaptureDidStart:(NSString *)captureId;
83 
87 - (void)onRenderCallback:(void *)pUser renderId:(const char *)renderId sourceType:(int)sourceType angle:(int)iAngle mirror:(int)iMirror width:(int *)iWidth height:(int *)iHeight buf:(unsigned char *)buf timeStamp:(unsigned long)timeStamp;
88 
103 - (void)onAudioInputCallback:(void*)pUser inputId:(const char*)inputId sampleRateHz:(int)iSampleRateHz channels:(int)iChannels buf:(unsigned char *)buf len:(int)len micLevel:(int *)micLevel playDelayMS:(int) playDelayMS recDelayMS:(int)recDelayMS clockDrift:(int)clockDrift;
104 
105 @end
106 
-[JCMediaDeviceCallback-p onCameraUpdate]
void onCameraUpdate()
JCMediaDeviceCallback-p
Definition: JCMediaDeviceCallback.h:20