Not exactly. The direct question is the one that is asked in real time, pure and simple. It doesn't matter who you ask or who or what you ask about. The indirect question is the question that is embedded in a statement. There is always a string of words that precedes the question part, like I don't know, I can't even guess, I wonder, I have no idea, I can't remember, You'll never guess,