#include "ltmm.h"

C Syntax

HRESULT IltmmTargetFormat_HasCacheDialog(pTargetFormat, Dialog, pHasDialog)

C++ Syntax

HRESULT HasCacheDialog(Dialog, pHasDialog)

IltmmTargetFormat * pTargetFormat;

pointer to an interface

long Dialog;

dialog to show

VARIANT_BOOL * pHasDialog;

pointer to a variable

Queries whether the specified property dialog for the caching filter is available.

Parameter Description
pTargetFormat Pointer to the IltmmTargetFormat interface that references the target format object.
Dialog Value that specifies which dialog to display. Must be one of the ltmmTargetFormat_Dlg Constants.
pHasDialog Pointer to a variable to be updated with a value that indicates whether the specified property dialog is available. Possible values are:
  Value Meaning
  VARIANT_TRUE The dialog is available.
  VARIANT_FALSE The dialog is not available.



The function was successful.

<> S_OK

An error occurred. Refer to the Error Codes or the HRESULT error codes in the DirectShow documentation.


Use the IltmmTargetFormat::get_UseFilterCache function to query whether the toolkit is caching filters. It returns the value that was set using the IltmmTargetFormat::put_UserFilterCache. Use the IltmmTargetFormat::put_UseFilterCache function to enable or disable caching for the target format. Use the IltmmTargetFormat::GetCacheObject function to retrieve the caching filter object. Use the IltmmTargetFormat::ShowCacheDialog function to display a specific property dialog for the caching filter. Use the IltmmTargetFormat::HasCacheDialog function to query whether the specified property dialog for the caching filter is available.

Required DLLs and Libraries


For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.


Win32, x64

See Also


IltmmTargetFormat::get_UseFilterCache, IltmmTargetFormat::put_UseFilterCache, IltmmTargetFormat::GetCacheObject IltmmTargetFormat::ShowCacheDialog, IltmmCapture::GetSubObject, IltmmConvert::GetSubObject


Multimedia Function Group


For a C example, refer to IltmmTargetFormat::CreateTargetFormats

For a C++ example, refer to IltmmTargetFormat::CreateTargetFormats

Help Version 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help