public int CopyMetadataForFrames([NativeTypeName("UINT16")] ushort copyFrameCount, SpatialAudioMetadataCopyMode copyMode, ISpatialAudioMetadataItems *dstMetadataItems, [NativeTypeName("UINT16 *")] ushort *itemsCopied)
 {
     return(((delegate * unmanaged <ISpatialAudioMetadataCopier *, ushort, SpatialAudioMetadataCopyMode, ISpatialAudioMetadataItems *, ushort *, int>)(lpVtbl[4]))((ISpatialAudioMetadataCopier *)Unsafe.AsPointer(ref this), copyFrameCount, copyMode, dstMetadataItems, itemsCopied));
 }
 public int Open(ISpatialAudioMetadataItems *metadataItems)
 {
     return(((delegate * unmanaged <ISpatialAudioMetadataWriter *, ISpatialAudioMetadataItems *, int>)(lpVtbl[3]))((ISpatialAudioMetadataWriter *)Unsafe.AsPointer(ref this), metadataItems));
 }
 public int Open([NativeTypeName("ISpatialAudioMetadataItems *")] ISpatialAudioMetadataItems *metadataItems)
 {
     return(((delegate * unmanaged <ISpatialAudioMetadataCopier *, ISpatialAudioMetadataItems *, int>)(lpVtbl[3]))((ISpatialAudioMetadataCopier *)Unsafe.AsPointer(ref this), metadataItems));
 }