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