Definition at line 7584 of file AAF.idl.
Public Member Functions | |
| HRESULT | SetLength ([in] aafLength_t length) |
| /// Sets the length of the essence in samples [not edit units]. | |
| HRESULT | GetLength ([out] aafLength_t *pLength) |
| /// Gets the length of the essence in samples [not edit units]. | |
| HRESULT | SetCodecDef ([in] IAAFCodecDef *codecDef) |
| /// Set to the exact codec which was used as a hint. | |
| HRESULT | GetCodecDef ([out] IAAFCodecDef **pCodecDef) |
| /// Get to the exact codec which was used as a hint. | |
| HRESULT | SetSampleRate ([in] aafRational_constref rate) |
| Sets sample rate of the essence as opposed to the edit rate. | |
| HRESULT | GetSampleRate ([out] aafRational_t *pRate) |
| Gets sample rate of the essence as opposed to the edit rate. | |
| HRESULT | SetContainerFormat ([in] IAAFContainerDef *format) |
| Identifies the file format. | |
| HRESULT | GetContainerFormat ([out] IAAFContainerDef **pFormat) |
| /// Optional. | |
|
|
/// Get to the exact codec which was used as a hint. Succeeds if all of the following are true:
If this method fails nothing will be written to *pCodecDef. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
|
|
|
/// Optional. Identifies the file format. Succeeds if all of the following are true:
If this method fails nothing will be written to *pFormat. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
|
|
|
/// Gets the length of the essence in samples [not edit units]. Succeeds if all of the following are true:
If this method fails nothing will be written to *pLength. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
|
|
|
Gets sample rate of the essence as opposed to the edit rate. and writes it into the *pRate argument. Succeeds if all of the following are true:
If this method fails nothing will be written to *pRate. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
|
|
|
/// Set to the exact codec which was used as a hint. Always succeeds. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
|
|
|
Identifies the file format. The container format is an optional property. If this method fails the container format property will not be changed. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
|
|
|
/// Sets the length of the essence in samples [not edit units]. Always succeeds. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
|
|
|
Sets sample rate of the essence as opposed to the edit rate. If this method fails the sample rate property will not be changed. This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below: AAFRESULT_SUCCESS
|
1.4.1