是否有像 ADTF2 中那样的结构化属性?

Are there structured properties like in ADTF2?

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

Foo
   Property1
   Property2

在 ADTF3 中也可以实现类似的功能吗?

是的,您可以在 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);

    // ...
}