

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konsumsi metadata yang disematkan dalam aliran video Kinesis
<a name="how-meta-consume"></a>

Untuk menggunakan metadata dalam aliran video Kinesis, gunakan implementasi: `MkvTagProcessor`

```
public interface MkvTagProcessor {
        default void process(MkvTag mkvTag, Optional<FragmentMetadata> currentFragmentMetadata) {
            throw new NotImplementedException("Default FragmentMetadataVisitor.MkvTagProcessor");
        }
        default void clear() {
            throw new NotImplementedException("Default FragmentMetadataVisitor.MkvTagProcessor");
	    }
    }
}
```

Antarmuka ini ditemukan di [FragmentMetadataVisitor](parser-library-write.md#parser-library-write-FMV) kelas di[Tonton output dari kamera menggunakan pustaka parser](parser-library.md).

`FragmentMetadataVisitor`Kelas berisi implementasi`MkvTagProcessor`:

```
public static final class BasicMkvTagProcessor implements FragmentMetadataVisitor.MkvTagProcessor {
    @Getter
    private List<MkvTag> tags = new ArrayList<>();

    @Override
    public void process(MkvTag mkvTag, Optional<FragmentMetadata> currentFragmentMetadata) {
        tags.add(mkvTag);
    }
    
    @Override
    public void clear() {
        tags.clear();
	}
}
```

`KinesisVideoRendererExample`Kelas berisi contoh bagaimana menggunakan`BasicMkvTagProcessor`. Dalam contoh berikut, a `BasicMkvTagProcessor` ditambahkan ke `MediaProcessingArguments` aplikasi:

```
if (renderFragmentMetadata) {
    getMediaProcessingArguments = KinesisVideoRendererExample.GetMediaProcessingArguments.create(
        Optional.of(new FragmentMetadataVisitor.BasicMkvTagProcessor()));
```

`BasicMkvTagProcessor.process`Metode ini disebut ketika metadata fragmen tiba. Anda dapat mengambil metadata yang terakumulasi dengan. `GetTags` Untuk mengambil satu item metadata, panggil dulu `clear` untuk menghapus metadata yang dikumpulkan, lalu ambil kembali item metadata.