Exemplo n.º 1
0
 public partial Result BindVideoSessionMemory([Count(Count = 0)] Device device, [Count(Count = 0)] VideoSessionKHR videoSession, [Count(Count = 0)] uint videoSessionBindMemoryCount, [Count(Parameter = "videoSessionBindMemoryCount"), Flow(FlowDirection.In)] in VideoBindMemoryKHR pVideoSessionBindMemories);
Exemplo n.º 2
0
 /// <summary>To be documented.</summary>
 public static unsafe Result BindVideoSessionMemory(this KhrVideoQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] VideoSessionKHR videoSession, [Count(Count = 0)] uint videoSessionBindMemoryCount, [Count(Parameter = "videoSessionBindMemoryCount"), Flow(FlowDirection.In)] ReadOnlySpan <VideoBindMemoryKHR> pVideoSessionBindMemories)
 {
     // SpanOverloader
     return(thisApi.BindVideoSessionMemory(device, videoSession, videoSessionBindMemoryCount, in pVideoSessionBindMemories.GetPinnableReference()));
 }
Exemplo n.º 3
0
 public static unsafe Result GetVideoSessionMemoryRequirements(this KhrVideoQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] VideoSessionKHR videoSession, [Count(Count = 0)] Span <uint> pVideoSessionMemoryRequirementsCount, [Count(Parameter = "pVideoSessionMemoryRequirementsCount"), Flow(FlowDirection.Out)] Span <VideoGetMemoryPropertiesKHR> pVideoSessionMemoryRequirements)
 {
     // SpanOverloader
     return(thisApi.GetVideoSessionMemoryRequirements(device, videoSession, ref pVideoSessionMemoryRequirementsCount.GetPinnableReference(), out pVideoSessionMemoryRequirements.GetPinnableReference()));
 }
Exemplo n.º 4
0
 /// <summary>To be documented.</summary>
 public static unsafe void DestroyVideoSession(this KhrVideoQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] VideoSessionKHR videoSession, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <AllocationCallbacks> pAllocator)
 {
     // SpanOverloader
     thisApi.DestroyVideoSession(device, videoSession, in pAllocator.GetPinnableReference());
 }