⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rmaiids.pas

📁 Delphi源码REAlRMSDK.rar
💻 PAS
📖 第 1 页 / 共 5 页
字号:
// File:
//	rmaformt.h
// Description:
//	Interfaces related to file and broadcast format plugins.
// Interfaces:
//
//	IID_IRMAFileFormatObject:	{00000F00-0901-11d1-8B06-00A024406D59}
//	IID_IRMABroadcastFormatObject:	{00000F01-0901-11d1-8B06-00A024406D59}
//	IID_IRMAFormatResponse:		{00000F02-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPacketFormat:		{00000F03-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPacketTimeOffsetHandler {00000F04-0901-11d1-8B06-00A024406D59}
//     IID_IRMAPacketTimeOffsetHandlerResponse {00000F05-0901-11d1-8B06-00A024406D59}
//     IID_IRMALiveFileFormatInfo      {00000F06-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAFileFormatObject: TGUID = (D1:$00000F00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileFormatObject}
  IID_IRMABroadcastFormatObject: TGUID = (D1:$00000F01; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMABroadcastFormatObject}
  IID_IRMAFormatResponse: TGUID = (D1:$00000F02; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFormatResponse}
  IID_IRMAPacketFormat: TGUID = (D1:$00000F03; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPacketFormat}
  IID_IRMAPacketTimeOffsetHandler: TGUID = (D1:$00000F04; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPacketTimeOffsetHandler}
  IID_IRMAPacketTimeOffsetHandlerResponse: TGUID = (D1:$00000F05; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPacketTimeOffsetHandlerResponse}
  IID_IRMALiveFileFormatInfo: TGUID = (D1:$00000F06; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMALiveFileFormatInfo}

//
// File:
//	rmapends.h
// Description:
//	Interfaces related to get pending status from objects
// Interfaces:
//	IRMAPendingStatus:	{00001100-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAPendingStatus: TGUID = (D1:$00001100; D2:$901; D3:$11d1; D4:($8b, $6, $0,  $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPendingStatus}

//
// File:
//	rmapckts.h
// Description:
//	Interfaces related to buffers, packets, streams, etc.
// Interfaces:
//	IID_IRMABuffer:		    {00001300-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPacket:		    {00001301-0901-11d1-8B06-00A024406D59}
//	IID_IRMARTPPacket	    {0169A731-1ED0-11d4-952B-00902742C923}
//	IID_IRMAValues:		    {00001302-0901-11d1-8B06-00A024406D59}
//	IID_IRMAValuesRemove:	    {00001303-0901-11d1-8B06-00A024406D59}
//

  IID_IRMABuffer: TGUID = (D1:$00001300; D2:$0901; D3:$11d1; D4:($8b, $06, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMABuffer}
  IID_IRMAPacket: TGUID = (D1:$00001301; D2:$0901; D3:$11d1; D4:($8b, $06, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPacket}
  IID_IRMARTPPacket: TGUID = (D1:$0169a731; D2:$1ed0; D3:$11d4; D4:($95, $2b, $0, $90, $27, $42, $c9, $23));
  {$EXTERNALSYM IID_IRMARTPPacket}
  IID_IRMAValues: TGUID = (D1:$00001302; D2:$0901; D3:$11d1; D4:($8b, $06, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAValues}
  IID_IRMAValuesRemove: TGUID = (D1:$00001303; D2:$0901; D3:$11d1; D4:($8b, $06, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAValuesRemove}

//
// File:
//     rmaasm.h
// Description:
//	Interfaces related to abm and back channel support.
//
// Interfaces:
// 	IID_IRMABackChannel:	    {00001500-0901-11d1-8B06-00A024406D59}
// 	IID_IRMAASMSource:	    {00001501-0901-11d1-8B06-00A024406D59}
// 	IID_IRMAASMStream:	    {00001502-0901-11d1-8B06-00A024406D59}
// 	IID_IRMAASMStreamSink:	    {00001503-0901-11d1-8B06-00A024406D59}
//

  IID_IRMABackChannel: TGUID = (D1:$00001500; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMABackChannel}
  IID_IRMAASMSource: TGUID = (D1:$00001501; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAASMSource}
  IID_IRMAASMStream: TGUID = (D1:$00001502; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAASMStream}
  IID_IRMAASMStreamSink: TGUID = (D1:$00001503; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAASMStreamSink}

//
// File:
//     rmaencod.h
// Description:
//     Interfaces related to superencoders.
//
// Interaces:
//     IID_IRMAEncoderResponse     {00001600-0901-11d1-8B06-00A024406D59}
//     IID_IRMAEncoder             {00001601-0901-11d1-8B06-00A024406D59}
//     IID_IRMAEncoderCompletion   {00001602-0901-11d1-8B06-00A024406D59}
//     IID_IRMAConnectionlessControl
                                    {00001603-0901-11d1-8B06-00A024406D59}
//     IID_IRMAEncoderResponseCompletion
                                    {00001604-0901-11d1-8B06-00A024406D59}
//     IID_IRMATransportControl    {00001605-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAEncoderResponse: TGUID = (D1:$00001600; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAEncoderResponse}
  IID_IRMAEncoder: TGUID = (D1:$00001601; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAEncoder}
  IID_IRMAEncoderCompletion: TGUID = (D1:$00001602; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAEncoderCompletion}
  IID_IRMAConnectionlessControl: TGUID = (D1:$00001603; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAConnectionlessControl}
  IID_IRMAEncoderResponseCompletion: TGUID = (D1:$00001604; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAEncoderResponseCompletion}
  IID_IRMATransportControl: TGUID = (D1:$00001605; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMATransportControl}

//
// File:
//     rmaauth.h
// Description:
//     Password handling API
// Interfaces:
//     IID_IRMAPassword            {00001700-0901-11d1-8B06-00A024406D59}
//

//
// 000017**-0901-11d1-8B06-00A024406D59 is reserved for interfaces in rmaauth.h (below)
//

//
// File:
//     rmaauth.h
// Description:
//     Authentication API
// Interfaces:
//     IID_IRMAAuthenticator	      {00001800-0901-11d1-8B06-00A024406D59}
//     IID_IRMAAuthenticatorResponse {00001801-0901-11d1-8B06-00A024406D59}
//     IID_IRMAAuthenticatorRequest  {00001802-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPassword	      {00001700-0901-11d1-8B06-00A024406D59}
//     IID_IRMAAuthenticationManager {00001A00-0901-11d1-8B06-00A024406D59}
//     IID_IRMAAuthenticationManagerResponse 
//                                   {00001A01-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAAuthenticator: TGUID = (D1:$00001800; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAAuthenticator}
  IID_IRMAAuthenticatorResponse: TGUID = (D1:$00001801; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAAuthenticatorResponse}
  IID_IRMAAuthenticatorRequest: TGUID = (D1:$00001802; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAAuthenticatorRequest}
  IID_IRMAPassword: TGUID = (D1:$00001700; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPassword}
  IID_IRMAAuthenticationManager: TGUID = (D1:$00001a00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAAuthenticationManager}
  IID_IRMAAuthenticationManagerResponse: TGUID = (D1:$00001a01; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAAuthenticationManagerResponse}

//
// File:
//     rmasdesc.h
// Description:
//     Stream description API
// Interfaces:
//     IID_IRMAStreamDescription    {00001900-0901-11d1-8B06-00A024406D59}
//     IID_IRMARTPPacketInfo        {00001901-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAStreamDescription: TGUID = (D1:$00001900; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAStreamDescription}
  IID_IRMARTPPacketInfo: TGUID = (D1:$00001901; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARTPPacketInfo}

//
//00001A**-0901-11d1-8B06-00A024406D59 is reserved for interfaces in rmaauth.h (above)
//

//
// File:
//     rmalvtxt.h
// Description:
//     Interfaces related to live text superencoder.
//
// Interaces:
//     IID_IRMALiveText         {00001b00-0901-11d1-8B06-00A024406D59}
//     IID_IRMALiveText2        {00001b01-0901-11d1-8B06-00A024406D59}
//

  IID_IRMALiveText: TGUID = (D1:$00001b00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMALiveText}
  IID_IRMALiveText2: TGUID = (D1:$00001b01; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMALiveText2}

//
// File:
//     rmacfg.h
// Description:
//     Interfaces used by server configuration tools.
//
// Interfaces:
//     IID_IRMAConfigFile	{00001c00-0901-11d1-8B06-00A024406D59}
//	IID_IRMARegConfig	{00001c01-0901-11d1-8B06-00A024406D59}
//
//

  IID_IRMAConfigFile: TGUID = (D1:$00001c00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAConfigFile}
  IID_IRMARegConfig: TGUID = (D1:$00001c01; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARegConfig}

//
// File:
//     rmappv.h
// Description:
//     Interfaces related to Pay Per View Database Plugins
// Interfaces:
//     IID_IRMAPPVDatabase {00001d00-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAPPVDatabase: TGUID = (D1:$00001d00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPPVDatabase}

//
// 00001e**-0901-11d1-8B06-00A024406D59 is reserved for an interface which
// has been deprecated.
//

//
// File:
//     rmacmenu.h
// Description:
//     Interfaces used by renderers for context menus.
//
// Interfaces:
// IID_IRMAContextMenu		    {00001f00-0901-11d1-8B06-00A024406D59}
// IID_IRMAContextMenuResponse	    {00001f01-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAContextMenu: TGUID = (D1:$00001f00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAContextMenu}
  IID_IRMAContextMenuResponse: TGUID = (D1:$00001f01; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAContextMenuResponse}

//
// File:
//     rmaphook.h
// Description:
//     Interfaces used by the top level client. client core and renderer to 
//	support Selective Record.
//
// Interfaces:
//     IID_IRMAPacketHook		    {00002000-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPacketHookManager	    {00002001-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPacketHookHelper	    {00002002-0901-11d1-8B06-00A024406D59}
//	IID_IRMAPacketHookHelperResponse    {00002003-0901-11d1-8B06-00A024406D59}
//

  IID_IRMAPacketHook: TGUID = (D1:$00002000; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAPacketHook}
  IID_IRMAPacketHookManager: TGUID = (D1:$00002001; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -