Пытался создать transition segment с помощью метода IDirectMusicComposer8::ComposeTransition():
g_pComposer->ComposeTransition(g_pSegment1, g_pSegment2, mtTime, DMUS_COMMANDT_GROOVE,
DMUS_COMPOSEF_MODULATE, NULL, &g_pSegment3);
Функция возвращает S_OK, но в g_pSegment3 записывает NULL.
Подскажите в чем может быть проблема? (g_pSegment1 И g_pSegment2 оба != NULL и в данной точке программы инициализированы правильно(проверено)).