һƵ
1ⲿƵģʽģʽSDKں˲ͷƵĲɼ
BOOL bExtVideoInput = 1;
BRAC_SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT, (CHAR*)&bExtVideoInput, sizeof(DWORD));

2Ƶʽ뷿ɹ֮ãֻҪһμ
BRAC_SetInputVideoFormat(BRAC_PIX_FMT_RGB24, INPUTVIDEO_WIDTH, INPUTVIDEO_HEIGHT, INPUTVIDEO_FPS, 0);

3 Ƶ֡AnyChatɼһ֡һΣ˳ٵãұƵʽ֮ٵã
BRAC_InputVideoData(m_lpVideoBuf, dwImageSize, 0);	// һΪʱΪ0ϲõʱ

Ƶ
1ⲿƵģʽģʽSDKں˲MicƵĲɼ
BOOL bExtAudioInput = 1;
BRAC_SetSDKOption(BRAC_SO_CORESDK_EXTAUDIOINPUT, (CHAR*)&bExtAudioInput, sizeof(DWORD));

2Ƶʽ뷿ɹ֮ãֻҪһμ
BRAC_SetInputAudioFormat(1, 16000, 16, 0);		// һΪʱΪ0ϲõʱ

3ƵAnyChatɼ50ms100msһΣ˳ٵãұƵʽ֮ٵã
BRAC_InputAudioData(lpSamples, dwSize, 0);

עҪSDKں˲ɼƵⲿƵģʽBRAC_SO_CORESDK_EXTAUDIOINPUT

ڱ׼AnyChat SDK V4.1SDKҪBRAnyChatCore.dll⣬Ŀû޸ġ

µAPIӿڣԻصʱƵƵݸϲӦ
BRAC_SetVideoDataExCallBack(BRAC_PIX_FMT_RGB24, OnAnyChatVideoDataExCallBack, this);
BRAC_SetAudioDataExCallBack(OnAnyChatAudioDataExCallBack, this);