KSPROPERTY_AUDIO_WIDENESS
La proprietà KSPROPERTY_AUDIO_WIDENESS specifica l'ampiezza (larghezza apparente) dell'immagine stereo.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
Sì |
Filtra |
KSNODEPROPERTY | ULONG |
Il valore della proprietà (dati dell'operazione) è di tipo ULONG e specifica l'ampiezza. L'ampiezza viene espressa come valore senza segno e a virgola fissa con una frazione a 16 bit. I valori di ampiezza seguono un intervallo lineare compreso tra zero e 0xFFFFFFFF:
Il valore 0x00010000 rappresenta unity (100%) che indica che la larghezza dell'immagine stereo deve coincidere con l'area incorniciata dagli altoparlanti sinistro e destro.
Per un valore maggiore di unity, l'immagine stereo dovrebbe sembrare estesa all'esterno dell'area incorniciata dagli altoparlanti sinistro e destro.
Per un valore minore di unity, la larghezza percepita dell'immagine stereo deve essere inferiore allo spazio tra gli altoparlanti sinistro e destro.
Il valore zero indica che il suono dovrebbe provenire da una posizione a metà tra gli altoparlanti sinistro e destro.
La larghezza apparente dell'immagine stereo dovrebbe aumentare in modo lineare con aumenti lineari del valore di ampiezza.
Valore restituito
Una richiesta di proprietà KSPROPERTY_AUDIO_WIDENESS restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Commenti
Si tratta di una proprietà di un nodo di ampiezza (KSNODETYPE_STEREO_WIDE). Un nodo wideness può aggiungere spazio a un flusso stereo (a due canali) esistente. Per ottenere questo effetto, il nodo elabora il flusso per far sembrare che alcuni suoni provengano da posizioni esterne all'area incorniciate dagli altoparlanti sinistro e destro.
Requisiti
Intestazione |
Ksmedia.h (include Ksmedia.h) |