Split direct v210 read and copy timing
This commit is contained in:
+9
-1
@@ -17,6 +17,12 @@ enum class FeedRuntimeStatus
|
||||
Error
|
||||
};
|
||||
|
||||
struct V210ReadTiming
|
||||
{
|
||||
uint64_t sourceReadNs = 0;
|
||||
uint64_t payloadCopyNs = 0;
|
||||
};
|
||||
|
||||
class IVideoFeed
|
||||
{
|
||||
public:
|
||||
@@ -57,11 +63,13 @@ public:
|
||||
virtual bool readV210FrameInto(
|
||||
uint32_t frameCounter,
|
||||
void* destination,
|
||||
size_t destinationSize)
|
||||
size_t destinationSize,
|
||||
V210ReadTiming* timing = nullptr)
|
||||
{
|
||||
(void)frameCounter;
|
||||
(void)destination;
|
||||
(void)destinationSize;
|
||||
(void)timing;
|
||||
return false;
|
||||
}
|
||||
virtual uint32_t v210Width() const { return 0; }
|
||||
|
||||
Reference in New Issue
Block a user