You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.5 KiB

//
// JCMediaDeviceCallback.h
// JCSDK-OC
//
// Created by maikireton on 2017/8/11.
// Copyright © 2017年 juphoon. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "JCMediaDeviceConstants.h"
/**
* @addtogroup
* @{
*/
/**
* JCMediaDeviceCallback
*/
@protocol JCMediaDeviceCallback <NSObject>
/**
*
*
*
*/
-(void)onCameraUpdate;
/**
*
*
*
*
* @param audioRouteType
*/
-(void)onAudioOutputTypeChange:(NSString*)audioOutputType;
/**
*
*
* {@link onRenderStart: onRenderStart}
*
* @param canvas JCMediaDeviceVideoCanvas
*/
-(void)onRenderReceived:(JCMediaDeviceVideoCanvas*)canvas;
/**
*
*
* JCMediaDeviceVideoCanvas
*
* @param canvas JCMediaDeviceVideoCanvas
*/
-(void)onRenderStart:(JCMediaDeviceVideoCanvas*)canvas;
/**
*
*
*
*
* @param interrupt
* - true
* - false
*/
-(void)onAudioInerruptAndResume:(BOOL)interrupt;
@end
/**
* @}
*/