

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# HLSFragmentSelector
<a name="API_reader_HLSFragmentSelector"></a>

Enthält den Bereich der Zeitstempel für die angeforderten Medien und die Quelle der Zeitstempel.

## Inhalt
<a name="API_reader_HLSFragmentSelector_Contents"></a>

 ** FragmentSelectorType **   <a name="KinesisVideo-Type-reader_HLSFragmentSelector-FragmentSelectorType"></a>
Die Quelle der Zeitstempel für die angeforderten Medien.  
Wenn auf gesetzt `FragmentSelectorType` ist `PRODUCER_TIMESTAMP` und [Get HLSStreaming SessionUrl:](API_reader_GetHLSStreamingSessionURL.md#KinesisVideo-reader_GetHLSStreamingSessionURL-request-PlaybackMode) `ON_DEMAND` oder PlaybackMode ist, wird das erste Fragment`LIVE_REPLAY`, das mit einem Producer-Zeitstempel innerhalb des angegebenen [FragmentSelector: aufgenommen wurde, in die TimestampRange Medien-Playlist](API_reader_FragmentSelector.md#KinesisVideo-Type-reader_FragmentSelector-TimestampRange) aufgenommen. Darüber hinaus sind die Fragmente mit Producer-Zeitstempeln innerhalb des `TimestampRange` aufgenommenen Fragments unmittelbar nach dem ersten Fragment enthalten (bis zum Wert „[Get HLSStreaming sessionUrl](API_reader_GetHLSStreamingSessionURL.md#KinesisVideo-reader_GetHLSStreamingSessionURL-request-MaxMediaPlaylistFragmentResults):“). MaxMediaPlaylistFragmentResults   
Fragmente mit doppelten Producer-Zeitstempeln werden dedupliziert. Das heißt, wenn Produzenten einen Stream von Fragmenten mit Produzenten-Zeitstempeln erzeugen, die ungefähr der tatsächlichen Uhrzeit entsprechen, enthalten die HLS-Medien-Playlisten alle Fragmente innerhalb des angeforderten Zeitstempelbereichs. Wenn einige Fragmente innerhalb desselben Zeitraums und zu sehr unterschiedlichen Zeitpunkten aufgenommen werden, wird nur die älteste aufgenommene Fragmentsammlung zurückgegeben.  
Wenn auf gesetzt `FragmentSelectorType` ist `PRODUCER_TIMESTAMP` und [Get HLSStreaming SessionUrl: PlaybackMode](API_reader_GetHLSStreamingSessionURL.md#KinesisVideo-reader_GetHLSStreamingSessionURL-request-PlaybackMode) ist`LIVE`, werden die Producer-Zeitstempel in den Fragmenten und für die MP4 Deduplizierung verwendet. Die zuletzt aufgenommenen Fragmente, die auf Serverzeitstempeln basieren, sind jedoch in der HLS-Medien-Playlist enthalten. Das bedeutet, dass Fragmente, die in der Vergangenheit aufgenommen wurden, zwar mit Producer-Zeitstempeln und aktuellen Werten versehen sind, aber nicht in der HLS-Medien-Playlist enthalten sind.  
Der Standardwert ist `SERVER_TIMESTAMP`.  
Typ: Zeichenfolge  
Zulässige Werte: `PRODUCER_TIMESTAMP | SERVER_TIMESTAMP`   
Erforderlich: Nein

 ** TimestampRange **   <a name="KinesisVideo-Type-reader_HLSFragmentSelector-TimestampRange"></a>
Der Anfang und das Ende des Zeitstempelbereichs für die angeforderten Medien.  
Dieser Wert sollte nicht vorhanden sein, wenn er vorhanden `PlaybackType` ist`LIVE`.  
Typ: [HLSTimestampRange](API_reader_HLSTimestampRange.md) Objekt  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_reader_HLSFragmentSelector_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS SDK for C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/kinesis-video-reader-data-2017-09-30/HLSFragmentSelector) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesis-video-reader-data-2017-09-30/HLSFragmentSelector) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesis-video-reader-data-2017-09-30/HLSFragmentSelector) 