VideoMetadata
class VideoMetadata extends FileMetadata
Properties
Annotation[] | $annotations | from FileMetadata | |
LabelAndUser[] | $labels | The labels directly attached to the file. |
from FileMetadata |
Collection | $frames |
Methods
No description
Determines if any metadata field other than the name is filled.
Get the array of metadata that can be used for Model::insert();
No description
No description
Get the metadata insert array if no frames are present.
Get the metadata insert array from all frames, sorted by taken_at.
Details
at line 12
__construct(string $name, float|null $lat = null, float|null $lng = null, string|null $takenAt = null, float|null $area = null, float|null $distanceToGround = null, float|null $gpsAltitude = null, float|null $yaw = null)
No description
at line 69
bool
isEmpty()
Determines if any metadata field other than the name is filled.
at line 84
array
getInsertData()
Get the array of metadata that can be used for Model::insert();
in
FileMetadata at line 46
void
addAnnotation(Annotation $annotation)
No description
in
FileMetadata at line 51
array
getAnnotations()
No description
in
FileMetadata at line 56
bool
hasAnnotations()
No description
in
FileMetadata at line 61
void
addFileLabel(LabelAndUser $lau)
No description
in
FileMetadata at line 66
array
getFileLabels()
No description
in
FileMetadata at line 71
bool
hasFileLabels()
No description
in
FileMetadata at line 79
array
getFileLabelLabels(array $onlyLabels = [])
No description
in
FileMetadata at line 93
array
getAnnotationLabels(array $onlyLabels = [])
No description
in
FileMetadata at line 109
array
getUsers(array $onlyLabels = [])
No description
in
FileMetadata at line 124
protected array
getAnnotationLabelAndUsers(array $onlyLabels = [])
No description
in
FileMetadata at line 142
protected array
getFileLabelLabelAndUsers(array $onlyLabels = [])
No description
at line 39
Collection
getFrames()
No description
at line 44
void
addFrame(string $takenAt, float|null $lat = null, float|null $lng = null, float|null $area = null, float|null $distanceToGround = null, float|null $gpsAltitude = null, float|null $yaw = null)
No description
at line 97
protected array
getInsertDataPlain()
Get the metadata insert array if no frames are present.
at line 138
protected array
getInsertDataFrames()
Get the metadata insert array from all frames, sorted by taken_at.
If one frame has data that another frame doesn't have, it is added as null.