ID3DXPRTCompBuffer::ExtractPCA method
Extracts the per-sample principal component analysis (PCA) projection coefficients from an ID3DXPRTCompBuffer compressed data buffer.
Syntax
HRESULT ExtractPCA(
[in] UINT StartPCA,
[in] UINT NumExtract,
[in] FLOAT *pPCACoefficients
);
Parameters
-
StartPCA [in]
-
Type: UINT
Starting index for PCA projection coefficients to extract from the buffer.
-
NumExtract [in]
-
Type: UINT
Number of PCA projection coefficients to extract from the buffer.
-
pPCACoefficients [in]
-
Type: FLOAT*
Pointer to the location where clustered principal component analysis (CPCA) coefficients are written. The size of the data written is (Number of Samples) * (Number of PCA Coefficients).
Return value
Type: HRESULT
If the method succeeds, the return value is S_OK. If the method fails, the following value will be returned.
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|
See also