

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Contient la plage d'horodatages pour le média demandé, ainsi que la source des horodatages. 

## Table des matières
<a name="API_reader_DASHFragmentSelector_Contents"></a>

 ** FragmentSelectorType **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-FragmentSelectorType"></a>
Source des horodatages du média demandé.  
Quand `FragmentSelectorType` est défini sur `PRODUCER_TIMESTAMP` et [Get DASHStreaming SessionURL : PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) est `ON_DEMAND` ou`LIVE_REPLAY`, le premier fragment ingéré avec un horodatage du producteur dans les limites spécifiées [FragmentSelector: TimestampRange](API_reader_FragmentSelector.md#KinesisVideo-Type-reader_FragmentSelector-TimestampRange) est inclus dans la liste de lecture multimédia. De plus, les fragments dont l'horodatage du producteur est compris dans le délai `TimestampRange` ingéré immédiatement après le premier fragment (jusqu'à la valeur [Get DASHStreaming SessionURL : MaxManifestFragmentResults](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-MaxManifestFragmentResults)) sont inclus.   
Les fragments dont l'horodatage du producteur est dupliqué sont dédupliqués. Cela signifie que si les producteurs produisent un flux de fragments dont les horodatages sont approximativement égaux à l'heure réelle, le manifeste MPEG-DASH contiendra tous les fragments dans la plage d'horodatage demandée. Si certains fragments sont ingérés dans le même intervalle de temps et à des moments très différents, seule la collection de fragments ingérée la plus ancienne est renvoyée.  
Lorsque le `FragmentSelectorType` paramètre est défini sur `PRODUCER_TIMESTAMP` et que [Get DASHStreaming SessionURL : PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) est défini`LIVE`, les horodatages du producteur sont utilisés dans les MP4 fragments et pour la déduplication. Mais les derniers fragments ingérés basés sur les horodatages du serveur sont inclus dans le manifeste MPEG-DASH. Cela signifie que même si les fragments ingérés dans le passé sont horodatés par le producteur avec des valeurs actuelles, ils ne sont pas inclus dans la liste de lecture multimédia HLS.  
La valeur par défaut est `SERVER_TIMESTAMP`.  
Type : Chaîne  
Valeurs valides : `PRODUCER_TIMESTAMP | SERVER_TIMESTAMP`   
Obligatoire : non

 ** TimestampRange **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-TimestampRange"></a>
Début et fin de la plage d'horodatage pour le média demandé.  
Cette valeur ne doit pas être présente si `PlaybackType` c'est le cas`LIVE`.  
Type : objet [DASHTimestampRange](API_reader_DASHTimestampRange.md)  
Obligatoire : non

## Voir aussi
<a name="API_reader_DASHFragmentSelector_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 