Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoAnnotationResults
extends Google_Collection
in package
Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $inputUri : mixed
- $collection_key : mixed
- $errorDataType : mixed
- $errorType : mixed
- $explicitAnnotationDataType : mixed
- $explicitAnnotationType : mixed
- $faceDetectionAnnotationsDataType : mixed
- $faceDetectionAnnotationsType : mixed
- $frameLabelAnnotationsDataType : mixed
- $frameLabelAnnotationsType : mixed
- $internal_gapi_mappings : mixed
- $logoRecognitionAnnotationsDataType : mixed
- $logoRecognitionAnnotationsType : mixed
- $modelData : mixed
- $objectAnnotationsDataType : mixed
- $objectAnnotationsType : mixed
- $personDetectionAnnotationsDataType : mixed
- $personDetectionAnnotationsType : mixed
- $processed : mixed
- $segmentDataType : mixed
- $segmentLabelAnnotationsDataType : mixed
- $segmentLabelAnnotationsType : mixed
- $segmentPresenceLabelAnnotationsDataType : mixed
- $segmentPresenceLabelAnnotationsType : mixed
- $segmentType : mixed
- $shotAnnotationsDataType : mixed
- $shotAnnotationsType : mixed
- $shotLabelAnnotationsDataType : mixed
- $shotLabelAnnotationsType : mixed
- $shotPresenceLabelAnnotationsDataType : mixed
- $shotPresenceLabelAnnotationsType : mixed
- $speechTranscriptionsDataType : mixed
- $speechTranscriptionsType : mixed
- $textAnnotationsDataType : mixed
- $textAnnotationsType : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- count() : mixed
- current() : mixed
- getError() : Google_Service_CloudVideoIntelligence_GoogleRpcStatus
- getExplicitAnnotation() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation
- getFaceDetectionAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation
- getFrameLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
- getInputUri() : mixed
- getLogoRecognitionAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation
- getObjectAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
- getPersonDetectionAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation
- getSegment() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment
- getSegmentLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
- getSegmentPresenceLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
- getShotAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment
- getShotLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
- getShotPresenceLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
- getSpeechTranscriptions() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2SpeechTranscription
- getTextAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2TextAnnotation
- key() : mixed
- next() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- rewind() : mixed
- setError() : mixed
- setExplicitAnnotation() : mixed
- setFaceDetectionAnnotations() : mixed
- setFrameLabelAnnotations() : mixed
- setInputUri() : mixed
- setLogoRecognitionAnnotations() : mixed
- setObjectAnnotations() : mixed
- setPersonDetectionAnnotations() : mixed
- setSegment() : mixed
- setSegmentLabelAnnotations() : mixed
- setSegmentPresenceLabelAnnotations() : mixed
- setShotAnnotations() : mixed
- setShotLabelAnnotations() : mixed
- setShotPresenceLabelAnnotations() : mixed
- setSpeechTranscriptions() : mixed
- setTextAnnotations() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- valid() : mixed
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- coerceType() : mixed
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$inputUri
public
mixed
$inputUri
$collection_key
protected
mixed
$collection_key
= 'textAnnotations'
$errorDataType
protected
mixed
$errorDataType
= ''
$errorType
protected
mixed
$errorType
= 'Google_Service_CloudVideoIntelligence_GoogleRpcStatus'
$explicitAnnotationDataType
protected
mixed
$explicitAnnotationDataType
= ''
$explicitAnnotationType
protected
mixed
$explicitAnnotationType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation'
$faceDetectionAnnotationsDataType
protected
mixed
$faceDetectionAnnotationsDataType
= 'array'
$faceDetectionAnnotationsType
protected
mixed
$faceDetectionAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation'
$frameLabelAnnotationsDataType
protected
mixed
$frameLabelAnnotationsDataType
= 'array'
$frameLabelAnnotationsType
protected
mixed
$frameLabelAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$logoRecognitionAnnotationsDataType
protected
mixed
$logoRecognitionAnnotationsDataType
= 'array'
$logoRecognitionAnnotationsType
protected
mixed
$logoRecognitionAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation'
$modelData
protected
mixed
$modelData
= array()
$objectAnnotationsDataType
protected
mixed
$objectAnnotationsDataType
= 'array'
$objectAnnotationsType
protected
mixed
$objectAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation'
$personDetectionAnnotationsDataType
protected
mixed
$personDetectionAnnotationsDataType
= 'array'
$personDetectionAnnotationsType
protected
mixed
$personDetectionAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation'
$processed
protected
mixed
$processed
= array()
$segmentDataType
protected
mixed
$segmentDataType
= ''
$segmentLabelAnnotationsDataType
protected
mixed
$segmentLabelAnnotationsDataType
= 'array'
$segmentLabelAnnotationsType
protected
mixed
$segmentLabelAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation'
$segmentPresenceLabelAnnotationsDataType
protected
mixed
$segmentPresenceLabelAnnotationsDataType
= 'array'
$segmentPresenceLabelAnnotationsType
protected
mixed
$segmentPresenceLabelAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation'
$segmentType
protected
mixed
$segmentType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment'
$shotAnnotationsDataType
protected
mixed
$shotAnnotationsDataType
= 'array'
$shotAnnotationsType
protected
mixed
$shotAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment'
$shotLabelAnnotationsDataType
protected
mixed
$shotLabelAnnotationsDataType
= 'array'
$shotLabelAnnotationsType
protected
mixed
$shotLabelAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation'
$shotPresenceLabelAnnotationsDataType
protected
mixed
$shotPresenceLabelAnnotationsDataType
= 'array'
$shotPresenceLabelAnnotationsType
protected
mixed
$shotPresenceLabelAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation'
$speechTranscriptionsDataType
protected
mixed
$speechTranscriptionsDataType
= 'array'
$speechTranscriptionsType
protected
mixed
$speechTranscriptionsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2SpeechTranscription'
$textAnnotationsDataType
protected
mixed
$textAnnotationsDataType
= 'array'
$textAnnotationsType
protected
mixed
$textAnnotationsType
= 'Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2TextAnnotation'
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —count()
public
count() : mixed
Return values
mixed —current()
public
current() : mixed
Return values
mixed —getError()
public
getError() : Google_Service_CloudVideoIntelligence_GoogleRpcStatus
Return values
Google_Service_CloudVideoIntelligence_GoogleRpcStatus —getExplicitAnnotation()
public
getExplicitAnnotation() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation —getFaceDetectionAnnotations()
public
getFaceDetectionAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation —getFrameLabelAnnotations()
public
getFrameLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation —getInputUri()
public
getInputUri() : mixed
Return values
mixed —getLogoRecognitionAnnotations()
public
getLogoRecognitionAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation —getObjectAnnotations()
public
getObjectAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation —getPersonDetectionAnnotations()
public
getPersonDetectionAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation —getSegment()
public
getSegment() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment —getSegmentLabelAnnotations()
public
getSegmentLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation —getSegmentPresenceLabelAnnotations()
public
getSegmentPresenceLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation —getShotAnnotations()
public
getShotAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment —getShotLabelAnnotations()
public
getShotLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation —getShotPresenceLabelAnnotations()
public
getShotPresenceLabelAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2LabelAnnotation —getSpeechTranscriptions()
public
getSpeechTranscriptions() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2SpeechTranscription
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2SpeechTranscription —getTextAnnotations()
public
getTextAnnotations() : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2TextAnnotation
Return values
Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2TextAnnotation —key()
public
key() : mixed
Return values
mixed —next()
public
next() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —rewind()
public
rewind() : mixed
Return values
mixed —setError()
public
setError(Google_Service_CloudVideoIntelligence_GoogleRpcStatus $error) : mixed
Parameters
Return values
mixed —setExplicitAnnotation()
public
setExplicitAnnotation(Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation $explicitAnnotation) : mixed
Parameters
- $explicitAnnotation : Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation
Return values
mixed —setFaceDetectionAnnotations()
public
setFaceDetectionAnnotations(mixed $faceDetectionAnnotations) : mixed
Parameters
- $faceDetectionAnnotations : mixed
Return values
mixed —setFrameLabelAnnotations()
public
setFrameLabelAnnotations(mixed $frameLabelAnnotations) : mixed
Parameters
- $frameLabelAnnotations : mixed
Return values
mixed —setInputUri()
public
setInputUri(mixed $inputUri) : mixed
Parameters
- $inputUri : mixed
Return values
mixed —setLogoRecognitionAnnotations()
public
setLogoRecognitionAnnotations(mixed $logoRecognitionAnnotations) : mixed
Parameters
- $logoRecognitionAnnotations : mixed
Return values
mixed —setObjectAnnotations()
public
setObjectAnnotations(mixed $objectAnnotations) : mixed
Parameters
- $objectAnnotations : mixed
Return values
mixed —setPersonDetectionAnnotations()
public
setPersonDetectionAnnotations(mixed $personDetectionAnnotations) : mixed
Parameters
- $personDetectionAnnotations : mixed
Return values
mixed —setSegment()
public
setSegment(Google_Service_CloudVideoIntelligence_GoogleCloudVideointelligenceV1beta2VideoSegment $segment) : mixed
Parameters
Return values
mixed —setSegmentLabelAnnotations()
public
setSegmentLabelAnnotations(mixed $segmentLabelAnnotations) : mixed
Parameters
- $segmentLabelAnnotations : mixed
Return values
mixed —setSegmentPresenceLabelAnnotations()
public
setSegmentPresenceLabelAnnotations(mixed $segmentPresenceLabelAnnotations) : mixed
Parameters
- $segmentPresenceLabelAnnotations : mixed
Return values
mixed —setShotAnnotations()
public
setShotAnnotations(mixed $shotAnnotations) : mixed
Parameters
- $shotAnnotations : mixed
Return values
mixed —setShotLabelAnnotations()
public
setShotLabelAnnotations(mixed $shotLabelAnnotations) : mixed
Parameters
- $shotLabelAnnotations : mixed
Return values
mixed —setShotPresenceLabelAnnotations()
public
setShotPresenceLabelAnnotations(mixed $shotPresenceLabelAnnotations) : mixed
Parameters
- $shotPresenceLabelAnnotations : mixed
Return values
mixed —setSpeechTranscriptions()
public
setSpeechTranscriptions(mixed $speechTranscriptions) : mixed
Parameters
- $speechTranscriptions : mixed
Return values
mixed —setTextAnnotations()
public
setTextAnnotations(mixed $textAnnotations) : mixed
Parameters
- $textAnnotations : mixed
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —valid()
public
valid() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —coerceType()
private
coerceType(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed