

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# DASHFragmentSelector
<a name="API_reader_DASHFragmentSelector"></a>

Contém o intervalo de registros de data e hora da mídia solicitada e a origem dos carimbos de data e hora. 

## Conteúdo
<a name="API_reader_DASHFragmentSelector_Contents"></a>

 ** FragmentSelectorType **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-FragmentSelectorType"></a>
A fonte dos registros de data e hora da mídia solicitada.  
When `FragmentSelectorType` está definido como `PRODUCER_TIMESTAMP` e [Get DASHStreaming SessionUrl: PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) é `ON_DEMAND` ou`LIVE_REPLAY`, o primeiro fragmento ingerido com um timestamp do produtor dentro do especificado [FragmentSelector: TimestampRange](API_reader_FragmentSelector.md#KinesisVideo-Type-reader_FragmentSelector-TimestampRange) é incluído na playlist de mídia. Além disso, os fragmentos com carimbos de data/hora do produtor no `TimestampRange` ingerido imediatamente após o primeiro fragmento (até o valor [Get DASHStreaming sessionUrl](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-MaxManifestFragmentResults):) são incluídos. MaxManifestFragmentResults   
Os fragmentos que têm carimbos de data e hora duplicados do produtor são desduplicados. Isso significa que, se os produtores estiverem produzindo um fluxo de fragmentos com registros de data e hora do produtor que sejam aproximadamente iguais ao horário real do relógio, o manifesto MPEG-DASH conterá todos os fragmentos dentro do intervalo de timestamp solicitado. Se alguns fragmentos forem ingeridos no mesmo intervalo de tempo e em momentos muito diferentes, somente a coleção de fragmentos ingerida mais antiga será retornada.  
Quando `FragmentSelectorType` está definido como `PRODUCER_TIMESTAMP` e [Get DASHStreaming SessionUrl: PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) is`LIVE`, os carimbos de data/hora do produtor são usados nos fragmentos e para desduplicação MP4 . Mas os fragmentos ingeridos mais recentemente com base nos registros de data e hora do servidor estão incluídos no manifesto MPEG-DASH. Isso significa que, mesmo que os fragmentos ingeridos no passado tenham registros de data e hora do produtor com valores atuais, eles não serão incluídos na playlist de mídia do HLS.  
O padrão é `SERVER_TIMESTAMP`.  
Tipo: String  
Valores válidos: `PRODUCER_TIMESTAMP | SERVER_TIMESTAMP`   
Obrigatório: não

 ** TimestampRange **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-TimestampRange"></a>
O início e o fim do intervalo de timestamp para a mídia solicitada.  
Esse valor não deve estar presente se `PlaybackType` estiver`LIVE`.  
Tipo: objeto [DASHTimestampRange](API_reader_DASHTimestampRange.md)  
Obrigatório: não

## Consulte também
<a name="API_reader_DASHFragmentSelector_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 