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. |
Tematy pokrewne
-
atrybuty Media Foundation
-
ulepszony renderowania wideo