- Ressource: Annotation
- UserSpecifiedAnnotation
- AnnotationValue
- GeoCoordinate
- AnnotationList
- AnnotationCustomizedStruct
- Partition
- TemporalPartition
- SpatialPartition
- RelativeTemporalPartition
- Méthodes
Ressource: Annotation
Une annotation est une ressource d'un composant. Il représente un mappage clé-valeur du contenu du composant.
Représentation JSON |
---|
{
"name": string,
"userSpecifiedAnnotation": {
object ( |
Champs | |
---|---|
name |
Nom de ressource de l'annotation. Format : |
userSpecifiedAnnotation |
Annotation fournie par l'utilisateur. |
UserSpecifiedAnnotation
Annotation fournie par les utilisateurs.
Représentation JSON |
---|
{ "key": string, "value": { object ( |
Champs | |
---|---|
key |
Obligatoire. Clé de l'annotation. La clé doit être définie avec le type par CreateDataSchema. |
value |
Valeur de l'annotation. La valeur doit pouvoir être convertie en type conformément au schéma de données. |
partition |
Informations de partitionnement dans le temps et l'espace pour l'annotation au niveau des sous-composants. |
AnnotationValue
Valeur de l'annotation, y compris tous les types disponibles dans le schéma de données.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union
|
|
intValue |
Valeur de l'annotation de type int. |
floatValue |
Valeur de l'annotation de type float. |
strValue |
Valeur de l'annotation de type de chaîne. |
datetimeValue |
Valeur de l'annotation de type date/heure. |
geoCoordinate |
Valeur de l'annotation de type de coordonnées géographiques. |
protoAnyValue |
Valeur de toute valeur proto. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
boolValue |
Valeur de l'annotation de type booléen. |
customizedStructDataValue |
Valeur de l'annotation de struct personnalisée. Ce champ n'a aucun effet. Utilisez plutôt customizedStructValue pour l'annotation de struct personnalisée. |
listValue |
Valeur de l'annotation de type liste. |
customizedStructValue |
Valeur de l'annotation de type de structure personnalisée. |
GeoCoordinate
Représentation des coordonnées géographiques
Représentation JSON |
---|
{ "latitude": number, "longitude": number } |
Champs | |
---|---|
latitude |
Coordonnée de latitude. Degrés [-90 ; 90] |
longitude |
Longitude. Degrés [-180 ; 180] |
AnnotationList
Représentation de la liste dans l'annotation.
Représentation JSON |
---|
{
"values": [
{
object ( |
Champs | |
---|---|
values[] |
Valeurs de l'annotation de type de données |
AnnotationCustomizedStruct
Représentation de struct personnalisée dans l'annotation.
Représentation JSON |
---|
{
"elements": {
string: {
object ( |
Champs | |
---|---|
elements |
Mappage des clés des éléments sur la valeur de l'annotation de l'élément. Objet contenant une liste de paires |
Partition
Partition pour spécifier la partition dans le temps et l'espace pour l'annotation au niveau des sous-éléments.
Représentation JSON |
---|
{ "temporalPartition": { object ( |
Champs | |
---|---|
temporalPartition |
Partitionnement de l'élément dans le temps. |
spatialPartition |
Partitionnement de l'élément dans l'espace. |
relativeTemporalPartition |
Partitionnement de l'élément dans le temps. |
TemporalPartition
Partition de l'asset au format UTC Epoch. Compatible avec le type de corpus STREAM_VIDEO.
Représentation JSON |
---|
{ "startTime": string, "endTime": string } |
Champs | |
---|---|
startTime |
Heure de début de la partition. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
endTime |
Heure de fin de la partition. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
SpatialPartition
Partitionnement de l'élément dans l'espace.
Représentation JSON |
---|
{ "xMin": string, "yMin": string, "xMax": string, "yMax": string } |
Champs | |
---|---|
xMin |
Valeur de la coordonnée X minimale. |
yMin |
Valeur de la coordonnée Y minimale. |
xMax |
Valeur maximale de la coordonnée X. |
yMax |
Valeur maximale de la coordonnée Y. |
RelativeTemporalPartition
Partitionnement de l'asset en temps relatif. Compatible avec le type de corpus VIDEO_ON_DEMAND.
Représentation JSON |
---|
{ "startOffset": string, "endOffset": string } |
Champs | |
---|---|
startOffset |
Décalage de l'heure de début de la partition. Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
endOffset |
Décalage de l'heure de fin de la partition. Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
Méthodes |
|
---|---|
|
Crée une annotation dans l'asset. |
|
Supprime l'annotation dans l'élément. |
|
Lit l'annotation dans l'asset. |
|
Répertorie les annotations de l'asset. |
|
Met à jour l'annotation dans l'élément. |