UNPKG

awscdk-construct-scte-scheduler

Version:

AWS CDK Construct for scheduling SCTE-35 events using the MediaLive schedule API

21 lines (20 loc) 708 B
import { SerdeContextConfig } from "../ConfigurableSerdeContext"; import { XmlShapeDeserializer } from "./XmlShapeDeserializer"; import { XmlShapeSerializer } from "./XmlShapeSerializer"; export class XmlCodec extends SerdeContextConfig { settings; constructor(settings) { super(); this.settings = settings; } createSerializer() { const serializer = new XmlShapeSerializer(this.settings); serializer.setSerdeContext(this.serdeContext); return serializer; } createDeserializer() { const deserializer = new XmlShapeDeserializer(this.settings); deserializer.setSerdeContext(this.serdeContext); return deserializer; } }