Udostępnij za pośrednictwem


Atrybuty direct3D 12

Następujące atrybuty mogą służyć do konfigurowania zasobów programu Media Foundation Direct3D 12.

Atrybut Opis
MF_MT_D3D_RESOURCE_VERSION Określa wersję direct3D zasobów przechowywanych w strumieniu danych skojarzonym z typem nośnika.
MF_MT_D3D12_CPU_READBACK Wskazuje, czy dostęp do procesora CPU jest wymagany dla skojarzonych zasobów Direct3D.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER Wskazuje, czy zasoby w strumieniu mogą być używane na potrzeby danych między adapterami.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL Wskazuje, czy można utworzyć widok wzornika głębokości dla zasobów Direct3D w strumieniu skojarzonym z typem nośnika.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET Wskazuje, czy można utworzyć widok docelowy renderowania dla zasobów Direct3D w strumieniu skojarzonym z typem nośnika.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS Wskazuje, czy zasoby Direct3D w strumieniu mogą być jednocześnie dostępne przez wiele różnych kolejek poleceń.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS Wskazuje, czy można utworzyć nieuporządkowany widok dostępu dla zasobów Direct3D w strumieniu skojarzonym z typem nośnika.
MF_MT_D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE Wskazuje, czy tworzenie widoku zasobów cieniowania jest niedozwolone dla zasobów Direct3D w strumieniu skojarzonym z typem nośnika.
MF_MT_D3D12_TEXTURE_LAYOUT Wskazuje opcje układu tekstury, które zostały użyte do utworzenia skojarzonych zasobów Direct3D.
MF_SA_D3D12_CLEAR_VALUE Zawiera obiekt blob zawierający informacje używane do optymalizowania przejrzystych operacji dla zasobów Direct3D w strumieniu.
MF_SA_D3D12_HEAP_FLAGS Zawiera wartość określającą opcje stert używane dla zasobów Direct3D w strumieniu.
MF_SA_D3D12_HEAP_TYPE Zawiera wartość określającą typ sterta używanego dla zasobów Direct3D w strumieniu.

 

atrybuty Media Foundation

ulepszony renderowania wideo