// Gets the segment detection results of a Amazon Rekognition Video analysis
// started by StartSegmentDetection. Segment detection with Amazon Rekognition
// Video is an asynchronous operation. You start segment detection by calling
// StartSegmentDetection which returns a job identifier (JobId). When the segment
// detection operation finishes, Amazon Rekognition publishes a completion status
// to the Amazon Simple Notification Service topic registered in the initial call
// to StartSegmentDetection. To get the results of the segment detection operation,
// first check that the status value published to the Amazon SNS topic is
// SUCCEEDED. if so, call GetSegmentDetection and pass the job identifier (JobId)
// from the initial call of StartSegmentDetection. GetSegmentDetection returns
// detected segments in an array (Segments) of SegmentDetection objects. Segments
// is sorted by the segment types specified in the SegmentTypes input parameter of
// StartSegmentDetection. Each element of the array includes the detected segment,
// the precentage confidence in the acuracy of the detected segment, the type of
// the segment, and the frame in which the segment was detected. Use
// SelectedSegmentTypes to find out the type of segment detection requested in the
// call to StartSegmentDetection. Use the MaxResults parameter to limit the number
// of segment detections returned. If there are more results than specified in
// MaxResults, the value of NextToken in the operation response contains a
// pagination token for getting the next set of results. To get the next page of
// results, call GetSegmentDetection and populate the NextToken request parameter
// with the token value returned from the previous call to GetSegmentDetection. For
// more information, see Detecting Video Segments in Stored Video in the Amazon
// Rekognition Developer Guide.
Gets the segment detection results of a Amazon Rekognition Video analysis
started by StartSegmentDetection. Segment detection with Amazon Rekognition
Video is an asynchronous operation. You start segment detection by calling
StartSegmentDetection which returns a job identifier (JobId). When the segment
detection operation finishes, Amazon Rekognition publishes a completion status
to the Amazon Simple Notification Service topic registered in the initial call
to StartSegmentDetection. To get the results of the segment detection operation,
first check that the status value published to the Amazon SNS topic is
SUCCEEDED. if so, call GetSegmentDetection and pass the job identifier (JobId)
from the initial call of StartSegmentDetection. GetSegmentDetection returns
detected segments in an array (Segments) of SegmentDetection objects. Segments
is sorted by the segment types specified in the SegmentTypes input parameter of
StartSegmentDetection. Each element of the array includes the detected segment,
the precentage confidence in the acuracy of the detected segment, the type of
the segment, and the frame in which the segment was detected. Use
SelectedSegmentTypes to find out the type of segment detection requested in the
call to StartSegmentDetection. Use the MaxResults parameter to limit the number
of segment detections returned. If there are more results than specified in
MaxResults, the value of NextToken in the operation response contains a
pagination token for getting the next set of results. To get the next page of
results, call GetSegmentDetection and populate the NextToken request parameter
with the token value returned from the previous call to GetSegmentDetection. For
more information, see Detecting Video Segments in Stored Video in the Amazon
Rekognition Developer Guide.
// Gets the segment detection results of a Amazon Rekognition Video analysis // started by StartSegmentDetection . Segment detection with Amazon Rekognition // Video is an asynchronous operation . You start segment detection by calling // StartSegmentDetection which returns a job identifier ( JobId ) . When the segment // detection operation finishes Amazon Rekognition publishes a completion status // to the Amazon Simple Notification Service topic registered in the initial call // to StartSegmentDetection . To get the results of the segment detection operation // first check that the status value published to the Amazon SNS topic is // SUCCEEDED . if so call GetSegmentDetection and pass the job identifier ( JobId ) // from the initial call of StartSegmentDetection . GetSegmentDetection returns // detected segments in an array ( Segments ) of SegmentDetection objects . Segments // is sorted by the segment types specified in the SegmentTypes input parameter of // StartSegmentDetection . Each element of the array includes the detected segment // the precentage confidence in the acuracy of the detected segment the type of // the segment and the frame in which the segment was detected . Use // SelectedSegmentTypes to find out the type of segment detection requested in the // call to StartSegmentDetection . Use the MaxResults parameter to limit the number // of segment detections returned . If there are more results than specified in // MaxResults the value of NextToken in the operation response contains a // pagination token for getting the next set of results . To get the next page of // results call GetSegmentDetection and populate the NextToken request parameter // with the token value returned from the previous call to GetSegmentDetection . For // more information see Detecting Video Segments in Stored Video in the Amazon // Rekognition Developer Guide .
func (c *Client) GetSegmentDetection(ctx context.Context, params *GetSegmentDetectionInput, optFns ...func(*Options)) (*GetSegmentDetectionOutput, error) {
	if params == nil {
		params = &GetSegmentDetectionInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "GetSegmentDetection", params, optFns, addOperationGetSegmentDetectionMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*GetSegmentDetectionOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) GetSegmentDetection ( ctx context . Context , params * GetSegmentDetectionInput , optFns ... func ( * Options ) ) ( * GetSegmentDetectionOutput , error ) { if params == nil { params = & GetSegmentDetectionInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationGetSegmentDetectionMiddlewares ) if err != nil { return nil , err } out := result . ( * GetSegmentDetectionOutput ) out . ResultMetadata = metadata return out , nil }
Gets the segment detection results of a Amazon Rekognition Video analysis
started by StartSegmentDetection.
Gets the segment detection results of a Amazon Rekognition Video analysis started by StartSegmentDetection .