Retrieves vendor-specific synthesizer parameters from the local database.
DWORD saiTtsGetVendorSpecific ( SAI_SYNTHESIZER_HANDLE synthHd, SAI_VENDOR_SPECIFIC vp[], DWORD count, SAI_VENDOR_SPECIFIC_OUT vpOut[] )
|
Argument |
Description |
|
synthHd |
Handle associated with a synthesizer resource. |
|
vp |
Array of vendor-specific parameters to retrieve from the local database. Only the vp[x].vendorSpecificName parameter must be specified. |
|
count |
Number of vendor-specific parameters to retrieve. |
|
vpOut |
Array of pointers that specify where to store retrieved vendor-specific parameters. |
|
Return value |
Description |
|
SUCCESS |
|
|
SAIERR_INVALID_PARAMETER |
One of the specified arguments is invalid. |
|
SAIERR_VENDOR_SPECIFIC_ERROR |
At least one of the specified parameters was not previously added to the local database. |
Before retrieving vendor-specific parameters, the application must first add them to the local database with saiTtsAddVendorSpecific and retrieve the specified values from the server with saiGetParamSynthesizer.
Note: The vp[] and vpOut[] arrays must be the same size and the number of specified parameters must not exceed the size of vp[] and vpOut[].