enumerasi DXVAHD_STREAM_STATE (dxvahd.h)
Menentukan parameter status untuk aliran input ke prosesor video Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Untuk mengatur parameter status, panggil IDXVAHD_VideoProcessor::SetVideoProcessStreamState. Metode ini mengambil nilai DXVAHD_STREAM_STATE dan array byte sebagai input. Array byte berisi data status, struktur yang ditentukan oleh nilai DXVAHD_STREAM_STATE .
Sintaks
typedef enum _DXVAHD_STREAM_STATE {
DXVAHD_STREAM_STATE_D3DFORMAT = 0,
DXVAHD_STREAM_STATE_FRAME_FORMAT = 1,
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE = 2,
DXVAHD_STREAM_STATE_OUTPUT_RATE = 3,
DXVAHD_STREAM_STATE_SOURCE_RECT = 4,
DXVAHD_STREAM_STATE_DESTINATION_RECT = 5,
DXVAHD_STREAM_STATE_ALPHA = 6,
DXVAHD_STREAM_STATE_PALETTE = 7,
DXVAHD_STREAM_STATE_LUMA_KEY = 8,
DXVAHD_STREAM_STATE_ASPECT_RATIO = 9,
DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS = 100,
DXVAHD_STREAM_STATE_FILTER_CONTRAST = 101,
DXVAHD_STREAM_STATE_FILTER_HUE = 102,
DXVAHD_STREAM_STATE_FILTER_SATURATION = 103,
DXVAHD_STREAM_STATE_FILTER_NOISE_REDUCTION = 104,
DXVAHD_STREAM_STATE_FILTER_EDGE_ENHANCEMENT = 105,
DXVAHD_STREAM_STATE_FILTER_ANAMORPHIC_SCALING = 106,
DXVAHD_STREAM_STATE_PRIVATE = 1000
} DXVAHD_STREAM_STATE;
Konstanta
DXVAHD_STREAM_STATE_D3DFORMAT Nilai: 0 Menentukan format video aliran input. Data status adalah struktur DXVAHD_STREAM_STATE_D3DFORMAT_DATA . |
DXVAHD_STREAM_STATE_FRAME_FORMAT Nilai: 1 Menentukan bagaimana aliran input diselingi. Data status adalah struktur DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA . |
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE Nilai: 2 Menentukan ruang warna untuk aliran input. Data status adalah struktur DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA . |
DXVAHD_STREAM_STATE_OUTPUT_RATE Nilai: 3 Menentukan kecepatan bingkai output. Data status adalah struktur DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA . |
DXVAHD_STREAM_STATE_SOURCE_RECT Nilai: 4 Menentukan persegi panjang sumber. Persegi panjang sumber menentukan bagian mana dari sampel input yang disinyalkan ke permukaan tujuan. Data status adalah struktur DXVAHD_STREAM_STATE_SOURCE_RECT_DATA . |
DXVAHD_STREAM_STATE_DESTINATION_RECT Nilai: 5 Menentukan persegi tujuan. Persegi panjang tujuan menentukan bagian mana dari persegi panjang tujuan yang menerima blit. Data status adalah struktur DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA . |
DXVAHD_STREAM_STATE_ALPHA Nilai: 6 Menentukan nilai alfa planar untuk aliran input ini. Data status adalah struktur DXVAHD_STREAM_STATE_ALPHA_DATA . |
DXVAHD_STREAM_STATE_PALETTE Nilai: 7 Menentukan entri palet warna. Data status adalah struktur DXVAHD_STREAM_STATE_PALETTE_DATA . Pengaturan ini digunakan untuk format input palettized, seperti AI44 dan IA44. |
DXVAHD_STREAM_STATE_LUMA_KEY Nilai: 8 Menentukan kunci luma. Data status adalah struktur DXVAHD_STREAM_STATE_LUMA_KEY_DATA . Status ini hanya berlaku jika perangkat mendukung kunci luma. Untuk mengetahui apakah perangkat mendukung kunci luma, periksa bendera DXVAHD_FEATURE_CAPS_LUMA_KEY di anggota FeatureCaps dari struktur kemampuan DXVAHD_VPDEVCAPS . |
DXVAHD_STREAM_STATE_ASPECT_RATIO Nilai: 9 Menentukan rasio aspek piksel permukaan sumber dan tujuan. Data status adalah struktur DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA . |
DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS Nilai: 100 Menentukan filter kecerahan. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_FILTER_CONTRAST Nilai: 101 Menentukan filter kontras. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_FILTER_HUE Nilai: 102 Menentukan filter hue. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_FILTER_SATURATION Nilai: 103 Menentukan filter saturasi. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_FILTER_NOISE_REDUCTION Nilai: 104 Menentukan filter pengurangan kebisingan. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_FILTER_EDGE_ENHANCEMENT Nilai: 105 Menentukan filter peningkatan tepi. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_FILTER_ANAMORPHIC_SCALING Nilai: 106 Menentukan nilai anamorphic-scaling. Data status adalah struktur DXVAHD_STREAM_STATE_FILTER_DATA . |
DXVAHD_STREAM_STATE_PRIVATE Nilai: 1000 Menentukan bahwa data status berisi status aliran DXVA-HD privat. Data status adalah struktur DXVAHD_STREAM_STATE_PRIVATE_DATA . Gunakan status ini untuk parameter eksklusif atau khusus perangkat. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | dxvahd.h |
Lihat juga
IDXVAHD_VideoProcessor::GetVideoProcessStreamState