questions for using Tegra to encode/decode HD stream

Hi, I am new to this, anyway I have couple of questions.

  1. How to encode/decode using low-level media codec(h264 encoder/decoder) components present in tegra(GPU) to encode and decode the streaming data?
  2. downloed pack2.0?within it there is software (almediaplayer), it seems using android quest buffer, is there a way to access bottom api applications.
  3. can we use gs-streamer within android application.
  4. can we use ‘NVEncodeFrame api’? can we use it within tegra android? how can we do it?

Thanks in advance!