Share via


cabeçalho drmk.h

Esse cabeçalho é usado pelo áudio. Para obter mais informações, consulte:

drmk.h contém as seguintes interfaces de programação:

Interfaces

 
IDrmAudioStream

A interface IDrmAudioStream atribui a proteção drm ao conteúdo digital em um fluxo de áudio.

Funções

 
DrmAddContentHandlers

A função DrmAddContentHandlers fornece ao sistema uma lista de funções que lidam com conteúdo protegido.
DrmCreateContentMixed

A função DrmCreateContentMixed cria uma ID de conteúdo DRM para identificar um fluxo de áudio KS que contém conteúdo misto de vários fluxos.
DrmDestroyContent

A função DrmDestroyContent exclui uma ID de conteúdo DRM que foi criada por DrmCreateContentMixed.
DrmForwardContentToDeviceObject

A função DrmForwardContentToDeviceObject aceita um objeto de dispositivo que representa um dispositivo para o qual o chamador pretende encaminhar conteúdo protegido.
DrmForwardContentToFileObject

A função DrmForwardContentToFileObject é obsoleta e é mantida apenas para dar suporte a drivers existentes.
DrmForwardContentToInterface

A função DrmForwardContentToInterface aceita um ponteiro para a interface COM de um objeto para o qual o chamador pretende encaminhar o conteúdo protegido.
DrmGetContentRights

A função DrmGetContentRights recupera os direitos de conteúdo DRM atribuídos a uma ID de conteúdo drm.

Funções de retorno de chamada

 
PFNDRMADDCONTENTHANDLERS

A Microsoft reserva a função de retorno de chamada PFNDRMADDCONTENTHANDLERS somente para uso interno. Não use essa função em seu código.
PFNDRMCREATECONTENTMIXED

A Microsoft reserva a função de retorno de chamada PFNDRMCREATECONTENTMIXED somente para uso interno. Não use essa função em seu código.
PFNDRMDESTROYCONTENT

A Microsoft reserva a função de retorno de chamada PFNDRMDESTROYCONTENT somente para uso interno. Não use essa função em seu código.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

A Microsoft reserva a função de retorno de chamada PFNDRMFORWARDCONTENTTODEVICEOBJECT somente para uso interno. Não use essa função em seu código.
PFNDRMFORWARDCONTENTTOFILEOBJECT

A Microsoft reserva a função de retorno de chamada PFNDRMFORWARDCONTENTTOFILEOBJECT somente para uso interno. Não use essa função em seu código.
PFNDRMFORWARDCONTENTTOINTERFACE

A Microsoft reserva a função de retorno de chamada PFNDRMFORWARDCONTENTTOINTERFACE somente para uso interno. Não use essa função em seu código.
PFNDRMGETCONTENTRIGHTS

A Microsoft reserva a função de retorno de chamada PFNDRMGETCONTENTRIGHTS somente para uso interno. Não use essa função em seu código.

Estruturas

 
DRMFORWARD

A estrutura DRMFORWARD contém as informações de que o driver do sistema DRMK precisa para encaminhar uma ID de conteúdo drm para um dispositivo que manipula o conteúdo protegido.
DRMRIGHTS

A estrutura DRMRIGHTS especifica os direitos de conteúdo DRM atribuídos a um pino de áudio KS ou ao objeto de fluxo de um driver de classe de porta.
KSDRMAUDIOSTREAM_CONTENTID

A estrutura KSDRMAUDIOSTREAM_CONTENTID especifica a ID de conteúdo drm e os direitos de conteúdo DRM para uma solicitação de propriedade de KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset.
KSP_DRMAUDIOSTREAM_CONTENTID

A estrutura KSP_DRMAUDIOSTREAM_CONTENTID especifica a propriedade, o tipo de solicitação e o contexto de uma solicitação de propriedade KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Ele também especifica uma lista de ponteiros de função para as funções DRM.