IVideoFrameReceiver::ReceiverTypeId GetReceiverTypeId() const
Definition: videoframe.h:49
void SetUnlockCallback(UnlockFunc callback)
Definition: videoframe.h:54
bool IsKeyFrame() const
Definition: videoframe.h:37
IVideoFrameReceiver::ReceiverTypeId mReceiverTypeId
Definition: videoframe.h:58
UnlockFunc mUnlockCallback
Definition: videoframe.h:57
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
VideoFrame(IVideoFrameReceiver::ReceiverTypeId receiverTypeId)
bool GetVerticalFlip() const
Definition: videoframe.h:40
uint32_t mFrameIndex
Definition: videoframe.h:60
void SetIsKeyFrame(bool isKeyFrame)
Definition: videoframe.h:36
std::function< void()> UnlockFunc
Definition: videoframe.h:28
void SetVerticalFlip(bool flip)
Definition: videoframe.h:39
uint64_t GetTimeStamp() const
Definition: videoframe.h:34
void SetFrameIndex(uint32_t frameIndex)
Definition: videoframe.h:42
uint32_t GetFrameIndex() const
Definition: videoframe.h:43
size_t ReceiverTypeId
Definition: ivideoframereceiver.h:28
Definition: videoframe.h:25
uint64_t mTimeStamp
Definition: videoframe.h:59
void SetTimeStamp(uint64_t timeStamp)
Definition: videoframe.h:33
bool mIsKeyFrame
Definition: videoframe.h:61
bool mVerticalFlip
Definition: videoframe.h:62