createPipelineFrom method
The inner device's own, so a backend that reads a descriptor field
createPipeline has no room for still sees it under the recorder;
written into the trace as createPipeline writes it, with the label
as a TraceSetLabel after it.
Implementation
@override
PipelineHandle createPipelineFrom(PipelineDescriptor descriptor) =>
_recordPipeline(descriptor, inner.createPipelineFrom(descriptor));