1 #ifndef _RAWDATA_RENDERER_INTERFACE_H_     2 #define _RAWDATA_RENDERER_INTERFACE_H_     3 #include "..\zoom_sdk_def.h"     7 BEGIN_ZOOM_SDK_NAMESPACE
     8 typedef enum ZoomSDKResolution
    10     ZoomSDKResolution_90P = 0,
    11     ZoomSDKResolution_180P,
    12     ZoomSDKResolution_360P,
    13     ZoomSDKResolution_720P,
    14     ZoomSDKResolution_1080P,
    15     ZoomSDKResolution_NoUse = 100
    20     RAW_DATA_TYPE_VIDEO = 0,
    37     virtual void onRawDataStatusChanged(RawDataStatus status) = 0;
    44     virtual SDKError setRawDataResolution(ZoomSDKResolution resolution) = 0;
    45     virtual SDKError subscribe(uint32_t userId, ZoomSDKRawDataType type) = 0;
    47     virtual ZoomSDKResolution getResolution() = 0;
    48     virtual ZoomSDKRawDataType getRawDataType() = 0;
    49     virtual uint32_t getUserId() = 0;
    52 END_ZOOM_SDK_NAMESPACE
 virtual void onRendererBeDestroyed()=0
Notify the current renderer object is going to be destroyed. After you handle this callback...
SDKError
SDK error types. Here are more detailed structural descriptions. 
Definition: zoom_sdk_def.h:29
Definition: rawdata_renderer_interface.h:24
The YUV raw data handler interface. 
Definition: zoom_sdk_raw_data_def.h:39
Definition: rawdata_renderer_interface.h:41