是否存在ADTF2中的结构化属性?

时间:2018-08-22 12:26:22

标签: c++ adtf adtf3

在ADTF2中,可以通过将名称与“ ::”连接来创建嵌套属性。 因此,属性名称“ Foo :: Property1”和“ Foo :: Property2”将创建以下结构:

Foo
   Property1
   Property2

在ADTF3中是否也可能出现这种情况?

1 个答案:

答案 0 :(得分:1)

是的,您可以在ADTF 3.x中对属性进行分组,方法是使用斜杠将其分开,例如:

adtf::base::property_variable<tBool> m_bPropOne = tFalse;    
adtf::base::property_variable<tBool> m_bPropTwo = tFalse;

cMyADTF3Filter::cMyADTF3Filter()
{
    // ...

    RegisterPropertyVariable("Foo/Property1", m_bPropOne);
    RegisterPropertyVariable("Foo/Property2", m_bPropTwo);

    // ...
}