The KSPROPERTY_SYNTH_DLS_COMPACT property is a request for the synthesizer to make available the largest possible chunk of free sample memory.
| Get | Set | Target | Property Descriptor Type | Property Value Type |
|---|---|---|---|---|
| No | Yes | Pin | KSNODEPROPERTY | None |
No property value (operation data) is associated with this property.
A KSPROPERTY_SYNTH_DLS_COMPACT property request returns STATUS_SUCCESS to indicate that it has completed successfully. Otherwise, the request returns an appropriate error status code. The following table shows some of the possible error codes.
| Status Code | Meaning |
|---|---|
| STATUS_UNSUCCESSFUL | The operation did not complete successfully. |
Declared in dmusprop.h. Include dmusprop.h.
The implementation of the handler for this property should not interrupt playback.
For more information, see the description of the IDirectMusicPort::Compact method in the Platform SDK documentation.