NvNmos
Loading...
Searching...
No Matches
Public Attributes | List of all members

#include <nvnmos.h>

Public Attributes

const char * key
 
NvNmosUpdate values_update
 
const char ** values
 
unsigned int num_values
 

Detailed Description

One writable IS-04 tags entry. Read-only tags (including 'urn:x-nvnmos:tag:name' and group hint) are not represented here.

Member Data Documentation

◆ key

const char* _NvNmosTag::key

Holds the tag key. Must not be null or empty.

◆ num_values

unsigned int _NvNmosTag::num_values

Holds the number of values. May be zero.

◆ values

const char** _NvNmosTag::values

Holds the tag values. On the callback, a key this merge wrote or left in place carries them. At create and on nmos_annotation_update they are read when values_update is NVNMOS_UPDATE_SET. The array's size must be equal to num_values. May be null when num_values is zero (empty array), or when values_update is not NVNMOS_UPDATE_SET. Must not be null when num_values is non-zero and values_update is NVNMOS_UPDATE_SET. Each entry must not be null; use "" for an empty string.

◆ values_update

NvNmosUpdate _NvNmosTag::values_update

Whether values is unchanged, written, or cleared. On a callback, a key removed by the merge is absent. A key this merge left in place is NVNMOS_UPDATE_UNCHANGED. A key this merge wrote is NVNMOS_UPDATE_SET.


The documentation for this struct was generated from the following file: