qdmetadata: add CVP metadata flags support
Add support for CVP Metadata flags for source to inform more details about the metadata to consumer. Change-Id: I17a4ea6d3c72f9b7fc194bbb5b66f7fefb06b0a3
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
168f8f1af2
commit
99fa6bb7a8
@@ -120,6 +120,12 @@ struct VideoHistogramMetadata {
|
||||
uint32_t reserved[12];
|
||||
};
|
||||
|
||||
enum CVPMetadataFlags {
|
||||
/* bit wise flags */
|
||||
CVP_METADATA_FLAG_NONE = 0x00000000,
|
||||
CVP_METADATA_FLAG_REPEAT = 0x00000001,
|
||||
};
|
||||
|
||||
typedef struct CVPMetadata {
|
||||
uint32_t size; /* payload size in bytes */
|
||||
uint8_t payload[CVP_METADATA_SIZE];
|
||||
@@ -132,6 +138,8 @@ typedef struct CVPMetadata {
|
||||
If size > 0, framerate is valid
|
||||
If size = 0, invalid data, so ignore all parameters */
|
||||
uint32_t cvp_frame_rate;
|
||||
enum CVPMetadataFlags flags;
|
||||
uint32_t reserved[8];
|
||||
} CVPMetadata;
|
||||
|
||||
struct MetaData_t {
|
||||
|
||||
Reference in New Issue
Block a user