Example #1
0
AAFRESULT STDMETHODCALLTYPE
    ImplAAFOperationDef::Initialize (
      const aafUID_t & id,
	  const aafWChar * pName,
	  const aafWChar * pDesc)
{
	if (pName == NULL || pDesc == NULL)
	{
	  return AAFRESULT_NULL_PARAM;
	}

	return pvtInitialize(id, pName, pDesc);
}
AAFRESULT STDMETHODCALLTYPE
    ImplAAFTaggedValueDefinition::Initialize (
      const aafUID_t & id,
      const aafWChar * pName,
      const aafWChar * pDesc)
{
	if (pName == NULL || pDesc == NULL)
	{
	  return AAFRESULT_NULL_PARAM;
	}
	else
	{
	  return pvtInitialize(id, pName, pDesc);
	}
}
AAFRESULT STDMETHODCALLTYPE
    ImplAAFInterpolationDef::Initialize (
      const aafUID_t & id,
	  const aafWChar * pName,
	  const aafWChar * pDesc)
{
	if (pName == NULL || pDesc == NULL)
	{
	  return AAFRESULT_NULL_PARAM;
	}
	else
	{
	  return pvtInitialize(id, pName, pDesc);
	}
	// return AAFRESULT_SUCCESS;
}
Example #4
0
AAFRESULT STDMETHODCALLTYPE
ImplAAFTypeDefString::Initialize (
    const aafUID_t & id,
    ImplAAFTypeDef * pTypeDef,
    const aafCharacter * pTypeName)
{
    if (! pTypeDef)  return AAFRESULT_NULL_PARAM;

    ASSERTU (pTypeDef);
    if (! pTypeDef->IsStringable())
        return AAFRESULT_BAD_TYPE;

    // Check if specified type definition is in the dictionary.
    if( !aafLookupTypeDef( this, pTypeDef ) )
        return AAFRESULT_TYPE_NOT_FOUND;

    return pvtInitialize (id, pTypeDef, pTypeName);
}
Example #5
0
AAFRESULT STDMETHODCALLTYPE
    ImplAAFParameterDef::Initialize (
      const aafUID_t & id,
	  const aafWChar * pName,
	  const aafWChar * pDesc,
    ImplAAFTypeDef * pType)
{
  AAFRESULT result = AAFRESULT_SUCCESS;
	if (pName == NULL || pDesc == NULL || pType == NULL)
	{
	  return AAFRESULT_NULL_PARAM;
	}
	else
	{
    AAFRESULT result = pvtInitialize(id, pName, pDesc);
	  if (AAFRESULT_SUCCEEDED (result))
      result = SetTypeDef (pType);
	}
	return result;
}