# H245_Capability Class Reference

`#include <h245.h>`

List of all members.

## Public Types

enum

Choices {
e_nonStandard, e_receiveVideoCapability, e_transmitVideoCapability, e_receiveAndTransmitVideoCapability,
e_receiveAudioCapability, e_transmitAudioCapability, e_receiveAndTransmitAudioCapability, e_receiveDataApplicationCapability,
e_transmitDataApplicationCapability, e_receiveAndTransmitDataApplicationCapability, e_h233EncryptionTransmitCapability, e_h233EncryptionReceiveCapability,
e_conferenceCapability, e_h235SecurityCapability, e_maxPendingReplacementFor, e_receiveUserInputCapability,
e_transmitUserInputCapability, e_receiveAndTransmitUserInputCapability, e_genericControlCapability, e_receiveMultiplexedStreamCapability,
e_transmitMultiplexedStreamCapability, e_receiveAndTransmitMultiplexedStreamCapability, e_receiveRTPAudioTelephonyEventCapability, e_receiveRTPAudioToneCapability,
e_depFecCapability, e_multiplePayloadStreamCapability, e_fecCapability, e_redundancyEncodingCap,
e_oneOfCapabilities
}

## Public Member Functions

| H245_Capability (unsigned tag=0, TagClass tagClass=UniversalTagClass)
| operator H245_NonStandardParameter & ()
| operator const H245_NonStandardParameter & () const
| operator H245_VideoCapability & ()
| operator const H245_VideoCapability & () const
| operator H245_AudioCapability & ()
| operator const H245_AudioCapability & () const
| operator H245_DataApplicationCapability & ()
| operator const H245_DataApplicationCapability & () const
| operator H245_Capability_h233EncryptionReceiveCapability & ()
| operator const H245_Capability_h233EncryptionReceiveCapability & () const
| operator H245_ConferenceCapability & ()
| operator const H245_ConferenceCapability & () const
| operator H245_H235SecurityCapability & ()
| operator const H245_H235SecurityCapability & () const
| operator H245_UserInputCapability & ()
| operator const H245_UserInputCapability & () const
| operator H245_GenericCapability & ()
| operator const H245_GenericCapability & () const
| operator H245_MultiplexedStreamCapability & ()
| operator const H245_MultiplexedStreamCapability & () const
| operator H245_AudioTelephonyEventCapability & ()
| operator const H245_AudioTelephonyEventCapability & () const
| operator H245_AudioToneCapability & ()
| operator const H245_AudioToneCapability & () const
| operator H245_DepFECCapability & ()
| operator const H245_DepFECCapability & () const
| operator H245_MultiplePayloadStreamCapability & ()
| operator const H245_MultiplePayloadStreamCapability & () const
| operator H245_FECCapability & ()
| operator const H245_FECCapability & () const
| operator H245_RedundancyEncodingCapability & ()
| operator const H245_RedundancyEncodingCapability & () const
| operator H245_AlternativeCapabilitySet & ()
| operator const H245_AlternativeCapabilitySet & () const
PBoolean | CreateObject ()
PObject * | Clone () const

## Member Enumeration Documentation

enum H245_Capability::Choices

Enumerator:

  e_nonStandard |
  e_receiveVideoCapability |
  e_transmitVideoCapability |
  e_receiveAndTransmitVideoCapability |
  e_receiveAudioCapability |
  e_transmitAudioCapability |
  e_receiveAndTransmitAudioCapability |
  e_receiveDataApplicationCapability |
  e_transmitDataApplicationCapability |
  e_receiveAndTransmitDataApplicationCapability |
  e_h233EncryptionTransmitCapability |
  e_h233EncryptionReceiveCapability |
  e_conferenceCapability |
  e_h235SecurityCapability |
  e_maxPendingReplacementFor |
  e_receiveUserInputCapability |
  e_transmitUserInputCapability |
  e_receiveAndTransmitUserInputCapability |
  e_genericControlCapability |
  e_receiveMultiplexedStreamCapability |
  e_transmitMultiplexedStreamCapability |
  e_receiveAndTransmitMultiplexedStreamCapability |
  e_receiveRTPAudioTelephonyEventCapability |
  e_receiveRTPAudioToneCapability |
  e_depFecCapability |
  e_multiplePayloadStreamCapability |
  e_fecCapability |
  e_redundancyEncodingCap |
  e_oneOfCapabilities |

## Constructor & Destructor Documentation

H245_Capability::H245_Capability | ( | unsigned | tag = `0`,
|  | TagClass | tagClass = `UniversalTagClass` |
| ) |  |  |

## Member Function Documentation

H245_Capability::operator H245_NonStandardParameter & | ( |  | ) |

H245_Capability::operator const H245_NonStandardParameter & | ( |  | ) | const

H245_Capability::operator H245_VideoCapability & | ( |  | ) |

H245_Capability::operator const H245_VideoCapability & | ( |  | ) | const

H245_Capability::operator H245_AudioCapability & | ( |  | ) |

H245_Capability::operator const H245_AudioCapability & | ( |  | ) | const

H245_Capability::operator H245_DataApplicationCapability & | ( |  | ) |

H245_Capability::operator const H245_DataApplicationCapability & | ( |  | ) | const

H245_Capability::operator H245_Capability_h233EncryptionReceiveCapability & | ( |  | ) |

H245_Capability::operator const H245_Capability_h233EncryptionReceiveCapability & | ( |  | ) | const

H245_Capability::operator H245_ConferenceCapability & | ( |  | ) |

H245_Capability::operator const H245_ConferenceCapability & | ( |  | ) | const

H245_Capability::operator H245_H235SecurityCapability & | ( |  | ) |

H245_Capability::operator const H245_H235SecurityCapability & | ( |  | ) | const

H245_Capability::operator H245_UserInputCapability & | ( |  | ) |

H245_Capability::operator const H245_UserInputCapability & | ( |  | ) | const

H245_Capability::operator H245_GenericCapability & | ( |  | ) |

H245_Capability::operator const H245_GenericCapability & | ( |  | ) | const

H245_Capability::operator H245_MultiplexedStreamCapability & | ( |  | ) |

H245_Capability::operator const H245_MultiplexedStreamCapability & | ( |  | ) | const

H245_Capability::operator H245_AudioTelephonyEventCapability & | ( |  | ) |

H245_Capability::operator const H245_AudioTelephonyEventCapability & | ( |  | ) | const

H245_Capability::operator H245_AudioToneCapability & | ( |  | ) |

H245_Capability::operator const H245_AudioToneCapability & | ( |  | ) | const

H245_Capability::operator H245_DepFECCapability & | ( |  | ) |

H245_Capability::operator const H245_DepFECCapability & | ( |  | ) | const

H245_Capability::operator H245_MultiplePayloadStreamCapability & | ( |  | ) |

H245_Capability::operator const H245_MultiplePayloadStreamCapability & | ( |  | ) | const

H245_Capability::operator H245_FECCapability & | ( |  | ) |

H245_Capability::operator const H245_FECCapability & | ( |  | ) | const

H245_Capability::operator H245_RedundancyEncodingCapability & | ( |  | ) |

H245_Capability::operator const H245_RedundancyEncodingCapability & | ( |  | ) | const

H245_Capability::operator H245_AlternativeCapabilitySet & | ( |  | ) |

H245_Capability::operator const H245_AlternativeCapabilitySet & | ( |  | ) | const

PBoolean H245_Capability::CreateObject | ( |  | ) |

PObject* H245_Capability::Clone | ( |  | ) | const

The documentation for this class was generated from the following file:

- h245.h