• APOInitSystemEffects
  • Custom Audio Effects in Windows Vista Custom Audio Effects in Windows Vista




    Download 0.57 Mb.
    bet16/28
    Sana22.07.2021
    Hajmi0.57 Mb.
    #15720
    1   ...   12   13   14   15   16   17   18   19   ...   28

    sAPO Initialization


    After the sAPOs are inserted in the graph, the graph builder initializes them. An sAPO must export IAudioSystemEffects, an interface that identifies the sAPO as an audio effect. If the query for IAudioSystemEffects is successful, the graph builder fills out the initialization structure, APOInitSystemEffects, and passes it to the sAPO’s Initialize method. The structure includes the following data:

    • An IPropertyStore interface pointer for the device endpoint’s property store.

    • An IPropertyStore interface pointer for the audio effect’s property store.

    • A string that contains the device’s PnP hardware ID.

    • An IMMDeviceCollection object that contains IMMDevice interface pointers to several objects.



    Download 0.57 Mb.
    1   ...   12   13   14   15   16   17   18   19   ...   28




    Download 0.57 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Custom Audio Effects in Windows Vista Custom Audio Effects in Windows Vista

    Download 0.57 Mb.