Конструктор CDeferredCommand.CDeferredCommand
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Метод конструктора.
Синтаксис
CDeferredCommand(
CCmdQueue *pQ,
LPUNKNOWN pUnk,
HRESULT *phr,
LPUNKNOWN pUnkExecutor,
REFTIME time,
GUID *iid,
long dispidMethod,
short wFlags,
long cArgs,
VARIANT *pDispParams,
VARIANT *pvarResult,
short *puArgErr,
BOOL bStream
);
Параметры
-
Pq
-
Указатель на объект, предоставляющий интерфейс IQueueCommand .
-
Панк
-
Указатель на внешний интерфейс IUnknown для агрегирования.
-
Phr
-
Указатель на возвращаемое значение HRESULT .
-
pUnkExecutor
-
Указатель на объект, который будет выполнять эту команду.
-
time
-
Время выполнения команды.
-
Iid
-
Указатель на глобальный уникальный идентификатор (GUID) интерфейса, содержащего метод .
-
dispidMethod
-
Метод вызываемого интерфейса.
-
wFlags
-
Контекст вызова.
-
cArgs
-
Число переданных аргументов.
-
pDispParams
-
Указатель на список типов вариантов аргументов.
-
pvarResult
-
Указатель на возвращенный список типов вариантов, если таковой имеется.
-
puArgErr
-
Указатель на последний аргумент в списке параметров pDispParams с ошибкой.
-
bStream
-
Значение, указывающее, относится ли время отложенной команды к времени потока (TRUE) или времени презентации (FALSE).
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|