Metadata property filters
Use these filters for schema-aware clip metadata workflows:
All four filters validate metadata keys and value kinds against the active
MetadataSchema. Core keys are available immediately. Plugin-defined keys usually
need register_prop(...) before script-time validation can succeed.
Example
register_prop("pixelflow/sample:enabled", "bool")
clip = source("input.mkv")
metadata_source = source("metadata.mkv")
copied = std.copy_props([metadata_source, clip])
flagged = copied.std.set_prop(#{ key: "pixelflow/sample:enabled", value: true })
validated = flagged.std.require_prop(#{ key: "pixelflow/sample:enabled" })
output = validated.std.clear_prop(#{ key: "pixelflow/sample:enabled" })