Skip to content

Latest commit

 

History

History
100 lines (78 loc) · 3.17 KB

nf-wmcontainer-imfasfmutualexclusion-addrecord.md

File metadata and controls

100 lines (78 loc) · 3.17 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:wmcontainer.IMFASFMutualExclusion.AddRecord
IMFASFMutualExclusion::AddRecord (wmcontainer.h)
Adds a record to the mutual exclusion object. A record specifies streams that are mutually exclusive with the streams in all other records.
AddRecord
AddRecord method [Media Foundation]
AddRecord method [Media Foundation]
IMFASFMutualExclusion interface
IMFASFMutualExclusion interface [Media Foundation]
AddRecord method
IMFASFMutualExclusion.AddRecord
IMFASFMutualExclusion::AddRecord
f5dedc87-a29c-4c8d-b493-486d975f9ac4
mf.imfasfmutualexclusion_addrecord
wmcontainer/IMFASFMutualExclusion::AddRecord
mf\imfasfmutualexclusion_addrecord.htm
mf
f5dedc87-a29c-4c8d-b493-486d975f9ac4
12/05/2018
AddRecord, AddRecord method [Media Foundation], AddRecord method [Media Foundation],IMFASFMutualExclusion interface, IMFASFMutualExclusion interface [Media Foundation],AddRecord method, IMFASFMutualExclusion.AddRecord, IMFASFMutualExclusion::AddRecord, f5dedc87-a29c-4c8d-b493-486d975f9ac4, mf.imfasfmutualexclusion_addrecord, wmcontainer/IMFASFMutualExclusion::AddRecord
wmcontainer.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Mfuuid.lib
Windows
19H1
IMFASFMutualExclusion::AddRecord
wmcontainer/IMFASFMutualExclusion::AddRecord
c++
APIRef
kbSyntax
COM
mfuuid.lib
mfuuid.dll
IMFASFMutualExclusion.AddRecord

IMFASFMutualExclusion::AddRecord

-description

Adds a record to the mutual exclusion object. A record specifies streams that are mutually exclusive with the streams in all other records.

-parameters

-param pdwRecordNumber [out]

Receives the index assigned to the new record. Record indexes are zero-based and sequential.

-returns

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
S_OK
The method succeeded.

-remarks

A record can include one or more stream numbers. All of the streams in a record are mutually exclusive with all the streams in all other records in the ASF mutual exclusion object.

You can use records to create complex mutual exclusion scenarios by using multiple ASF mutual exclusion objects.

-see-also

IMFASFMutualExclusion

IMFASFMutualExclusion::RemoveRecord

Using Mutual Exclusion for ASF Streams