/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A time range, in percentage, between two points in your media file. You can use You can use also If you prefer to use milliseconds instead of percentage, see
* .StartPercentage
and EndPercentage
to
* search a custom segment. For example, setting StartPercentage
to 10
* and EndPercentage
to 50 only searches for your specified criteria
* in the audio contained between the 10 percent mark and the 50 percent mark of
* your media file.First
to search from the
* start of the media file until the time that you specify. Or use
* Last
to search from the time that you specify until the end of the
* media file. For example, setting First
to 10 only searches for your
* specified criteria in the audio contained in the first 10 percent of the media
* file.See Also:
AWS
* API Reference
The time, in percentage, when Amazon Transcribe starts searching for the
* specified criteria in your media file. If you include
* StartPercentage
in your request, you must also include
* EndPercentage
.
The time, in percentage, when Amazon Transcribe starts searching for the
* specified criteria in your media file. If you include
* StartPercentage
in your request, you must also include
* EndPercentage
.
The time, in percentage, when Amazon Transcribe starts searching for the
* specified criteria in your media file. If you include
* StartPercentage
in your request, you must also include
* EndPercentage
.
The time, in percentage, when Amazon Transcribe starts searching for the
* specified criteria in your media file. If you include
* StartPercentage
in your request, you must also include
* EndPercentage
.
The time, in percentage, when Amazon Transcribe stops searching for the
* specified criteria in your media file. If you include EndPercentage
* in your request, you must also include StartPercentage
.
The time, in percentage, when Amazon Transcribe stops searching for the
* specified criteria in your media file. If you include EndPercentage
* in your request, you must also include StartPercentage
.
The time, in percentage, when Amazon Transcribe stops searching for the
* specified criteria in your media file. If you include EndPercentage
* in your request, you must also include StartPercentage
.
The time, in percentage, when Amazon Transcribe stops searching for the
* specified criteria in your media file. If you include EndPercentage
* in your request, you must also include StartPercentage
.
The time, in percentage, from the start of your media file until the * specified value. Amazon Transcribe searches for your specified criteria in this * time segment.
*/ inline int GetFirst() const{ return m_first; } /** *The time, in percentage, from the start of your media file until the * specified value. Amazon Transcribe searches for your specified criteria in this * time segment.
*/ inline bool FirstHasBeenSet() const { return m_firstHasBeenSet; } /** *The time, in percentage, from the start of your media file until the * specified value. Amazon Transcribe searches for your specified criteria in this * time segment.
*/ inline void SetFirst(int value) { m_firstHasBeenSet = true; m_first = value; } /** *The time, in percentage, from the start of your media file until the * specified value. Amazon Transcribe searches for your specified criteria in this * time segment.
*/ inline RelativeTimeRange& WithFirst(int value) { SetFirst(value); return *this;} /** *The time, in percentage, from the specified value until the end of your media * file. Amazon Transcribe searches for your specified criteria in this time * segment.
*/ inline int GetLast() const{ return m_last; } /** *The time, in percentage, from the specified value until the end of your media * file. Amazon Transcribe searches for your specified criteria in this time * segment.
*/ inline bool LastHasBeenSet() const { return m_lastHasBeenSet; } /** *The time, in percentage, from the specified value until the end of your media * file. Amazon Transcribe searches for your specified criteria in this time * segment.
*/ inline void SetLast(int value) { m_lastHasBeenSet = true; m_last = value; } /** *The time, in percentage, from the specified value until the end of your media * file. Amazon Transcribe searches for your specified criteria in this time * segment.
*/ inline RelativeTimeRange& WithLast(int value) { SetLast(value); return *this;} private: int m_startPercentage; bool m_startPercentageHasBeenSet = false; int m_endPercentage; bool m_endPercentageHasBeenSet = false; int m_first; bool m_firstHasBeenSet = false; int m_last; bool m_lastHasBeenSet = false; }; } // namespace Model } // namespace TranscribeService } // namespace Aws