c StreamManager