CXAPOBase 成员

显示 CXAPOBase 类的成员。

公共构造函数

构造函数 说明
CXAPOBase 构造 CXAPOBase 对象。

 

公共方法

方法 说明
AddRef (继承自 IXAPO) 递增 XAPO 对象的引用计数。
CalcInputFrames (继承自 IXAPO) 返回生成给定数量的输出帧所需的输入帧数。
CalcOutputFrames (继承自 IXAPO) 返回生成给定数量的输入帧所需的输出帧数。
GetRegistrationProperties (继承自 IXAPO) 返回 XAPO 的注册属性。
初始化IXAPO) 继承的 ( 执行任何特定于效果的初始化。
IsInputFormatSupported (继承自 IXAPO) 查询给定输出格式是否支持特定输入格式。
IsOutputFormatSupported (继承自 IXAPO) 查询给定输入格式是否支持特定输出格式。
IXAPO) 继承的 LockForProcess ( 通知 XAPO 将给出流格式 进程
IXAPO) 继承的 QueryInterface ( 检索请求的接口指针(如果 XAPO 支持)。
IXAPO) 继承的发布 ( 递减 XAPO 对象的引用计数,如果引用计数下降到零,则删除该对象。
重置IXAPO) 继承的 ( 将对象返回到调用 LockForProcess 后它所处于的状态。
UnlockForProcess (继承自 IXAPO) 与 LockForProcess 相反:应在此方法中解除分配 LockForProcess 期间分配的变量。

 

受保护的方法

方法 说明
GetRegistrationPropertiesInternal 返回指向 XAPO_REGISTRATION_PROPERTIESS 结构的指针,该结构包含创建 XAPO 时所使用的注册属性。
IsLocked 检查 XAPO 是否已锁定。
LONG m_lReferenceCount
XAPO 对象的 COM 引用计数。
ProcessThru 当禁用 XAPO 进行直通处理时,由 IXAPO::P rocess 实现调用。
ValidateFormatDefault 验证音频格式是否在支持的默认范围内。
ValidateFormatPair 验证在 XAPO 属性标志方面是否支持输入和输出格式对配置。

 

CXAPOBase 类