Appearance
Recursively makes all properties of T readonly.
type DeepReadonly<T> = T extends object ? { readonly [K in keyof T]: DeepReadonly<T[K]>; } : T;
VideoSample.encodeOptions
VideoSampleInit