VNMediaClientNET

INativeMediaRecieverSink.h
1 #pragma once
2 #include "vn_player.h"
3
4 namespace VideoNext
5 {
6 private interface class INativeMediaRecieverSink
7 {
8 void OnNewFrame(const vn_player_frame_t* frame, const vn_player_cache_boundaries_t* bounds);
9 void OnBufferChanged(const vn_player_cache_boundaries_t* bounds);
10 void OnStateChanged(VN_PLAYER_STREAM_STATE state, const vn_player_result_status_t* result_status);
11 void OnNewStream(const vn_player_stream_info_t* stream_info);
12 void OnStreamRemoved(const vn_player_stream_info_t* stream_info);
13 void OnRecordingStatusChanged(const vn_player_recording_status_t* status);
14 void OnMsgLog(const char* message);
15 };
16 }
VideoNext
VideoNEXT media player API.
Definition: AnalyticsRenderer.cpp:7
VideoNext::INativeMediaRecieverSink
Definition: INativeMediaRecieverSink.h:7